pod install に失敗した話

実行したコマンドは、正確には「bundler exec pod install」だけど、実質一緒だから関係ない。とある参考書通りにアプリ開発をしていたところ、下記のエラーが出たので対処。きっと綴り間違いしているだけだとは思いつつもお勉強のために調査。

% bundler exec pod install
bundler exec pod install
Analyzing dependencies
[!] Unable to find a specification for `FSCalender `


You have either:
 * out-of-date source repos which you can update with `pod repo update` or with `pod install –repo-update`.
 * mistyped the name or v

ersion.
 * not added the source repo that hosts the Podspec to your Podfile.

% pod search "FSCalender"でCocoaPodsのMasterにライブライが存在するかを確認。ありそうな雰囲気。類似したライブラリも出してくれるとはありがたい。ってやっぱりカレンダーの綴り間違えてるだけだった。はい、解決!!!(podfileを修正してpod install実行したらできた。)

-> BSCalendarView (1.0.0)
   a horizontal calendar view, with many properties to custom and animate
   height when scroll
   pod ‘BSCalendarView’, ‘~> 1.0.0’
   – Homepage: https://github.com/blurryssky/BSCalendarView
   – Source:   https://github.com/blurryssky/BSCalendarView.git
   – Versions: 1.0.0, 0.1.3, 0.0.3, 0.0.2, 0.0.1 [trunk repo]

〜省略〜

-> FSCalendar (2.8.2)
   A superiorly awesome iOS7+ calendar control, compatible with Objective-C and Swift.
   pod ‘FSCalendar’, ‘~> 2.8.2’
   – Homepage: https://github.com/WenchaoD/FSCalendar
   – Source:   https://github.com/WenchaoD/FSCalendar.git
   – Versions: 2.8.2, 2.8.1, 2.8.0, 2.7.9, 2.7.8, 2.7.7, 2.7.6, 2.7.5, 2.7.4, 2.7.3, 2.7.2, 2.7.1, 2.7.0, 2.6.0, 2.5.1,
   2.5.0, 2.4.0, 2.3.3, 2.3.2, 2.3.1, 2.3.0, 2.2.0, 2.1.1, 2.1.0, 2.0.1, 2.0.0, 1.8.2, 1.8.1, 1.8.0, 1.7.2, 1.7.1, 1.7.0,
   1.6.3, 1.6.2, 1.6.1, 1.6.0, 1.5.2, 1.5.1, 1.5.0, 1.4.1, 1.4.0, 1.3.1, 1.2.2, 1.2.0, 1.1.4, 1.1.2, 1.0.2, 1.0.1, 0.12.3,
   0.12.2, 0.11.3, 0.11.2, 0.9.3, 0.9.2, 0.9.1, 0.9.0, 0.8.1, 0.8.0, 0.7.0, 0.6.0, 0.5.4, 0.5.3, 0.5.2, 0.5.1, 0.5.0,
   0.4.0, 0.3.0, 0.2.0, 0.1.0, 0.0.5, 0.0.4, 0.0.3, 0.0.2, 0.0.1 [trunk repo]


-> FSCalendar+Persian (2.9.3)
   RTL (Persian and Arabic) version of FSCalendar. https://husseinhj.github.io/FSCalendar/
   pod ‘FSCalendar+Persian’, ‘~> 2.9.3’
   – Homepage: https://github.com/Husseinhj/FSCalendar
   – Source:   https://github.com/Husseinhj/FSCalendar.git
   – Versions: 2.9.3, 2.9.2, 2.9.1, 2.9.0, 2.8.1, 2.8.0, 2.7.9 [trunk repo]


-> FSCalendar-Custom-HotelGG (2.7.9.1)
   A superiorly awesome iOS7+ calendar control, compatible with Objective-C and Swift.
   pod ‘FSCalendar-Custom-HotelGG’, ‘~> 2.7.9.1’
   – Homepage: https://github.com/WenchaoD/FSCalendar
   – Source:   https://github.com/Pegaiur/FSCalendar.git
   – Versions: 2.7.9.1 [trunk repo]

あとそのままでは検索から抜けられないので、qを入力 -> Enterで抜ける必要あり。(文字入力できない時は、一回ESCキー操作)

ライブラリ名を間違えていない場合は、CocoaPodsのMasterが壊れている可能性があるらしく下記のコマンドで修復できる模様。

$ sudo rm -fr ~/.cocoapods/repos/master/

$ pod setup ーーーーSetup completed

$ pod install

こちらを参考にさせていただきました。

https://qiita.com/burakon/items/716174ee003ea48373ed

MacOSのアップデートをしたらSVNが使えなくなった話

プライベートではGitもSVNも未導入。

ただ業務ではSVNを使っている。

で、先日、客先にMac OSとXcodeはもうアップデートしていいか確認したら、最新にしてくださいって言われたので夜中まで掛かってアプデした。(在宅だからね、夜の作業できていいよね)

んで、その翌日にリリース作業があったので、SVNコマンドを打って実行したら言われたんだ、「zsh: command not found: svn」ってね。貴方、二週間前使えたじゃないのよ!!

調べたら、随分前にsvnはMacから排除されてたんですねー。前任者がアプデしてなかったのか(排除された頃はしてたはず)、排除されたけど何かしら対応したのか不明だし、お客様の本リリース担当の方に聞いても削除されてないって言うし…何故、自分だけこういうことにぶち当たるのさ。

一旦、Xcodeのコマンドラインツールを再インストールする方法があったのでまず試し、復活しなかったのでHomebrewをインストールしてHomebrewからsvnをインストールしたらできた。
やり方は簡単。Homebrewのサイトに記載されているコマンドを実行してHomebrewをインストール後、Homebrewのインストールコマンドでsvnをインストールするだけだった。

https://brew.sh/

~ % (コピ〜したコマンドを貼り付けて実行)
==> Next steps:
– Run `brew help` to get started
– Further documentation: 
    https://docs.brew.sh
(問題が発生したらNext Stepsで指示があるのでそれに従うだけ、今回は問題なかったのでHelpコマンドの実行指示が出た)

 ~ % brew help

(ヘルプの内容が無事に出たので、svnをインストール)

~ % brew install svn

Homebrewもインストールできないような話も見つけていたから何事もなくインストールできてよかった。インストールできないのはきっとM1関係かな。客先PCはIntelさんだから大丈夫だったと思われる。
(追記:自分のM1なPCでも上記手順で何の問題もなくインストールできた)

客先のPCだから好き勝手できないのが、というか好き勝手するのが怖すぎる。

2021/07/25 日 曇

1年以上ぶりに全国ツアーが開催されて、久しぶりに生で観られた事に感動。友だちの隣でひっそり涙を堪えてた。

内容はどれも面白く、マスクはしてるもののご時世的に声を出して笑っては行けないと思いつつ、涙が出るほどに笑ってしまった。

ツアーを開催してくれたことに感謝しかない。これからも応援します。

2021/07/23 金 晴

途中からの鑑賞になったけど、何だかんだ開会式は非常に楽しめた。やはりゲーム曲は熱い。(が、ドラクエとFFとモンハンしか分からず…勉強が足りない)

一番、おお!ってなったのはドローン。何度も動画を見てしまう。あのプログラミングをした方々に対しては尊敬しかない。

そして、聖火リレーで野球会のお三方が揃っていることか嬉しくて泣きそうになってしまった。長嶋さんが聖火の引き継ぎのときに感慨深げに聖火を見つめていたことが印象的。

開会したからには、感染が広がらないことを祈りつつ楽しみますぞ。

2021/07/18 日 晴れ

美味しいお酒を入手!

「極み」は初めて飲んだときに、あまりの美味しさに父に、今度注文する時は私たちの分も一緒に頼んで!、とその場で友人と二人でお願いして1本ずつおねだりしたもの(笑)

ワンカップ6本は、別の友人がいつも通販してるお店で買うときに一緒に注文して貰った日本酒たち。ワンカップ全部、って頼んどいた。

飲むのが楽しみ。