【対処法】MacOSアップグレードでcocoapodsエラー
Xcodeの最新版を使うために、MacのOSアップグレードを行ったところ、ターミナルでcocoapodsのコマンドが使えなくなってしまった時の対処法です。
エラー内容
1.発生手順
いつも通り指定のディレクトリでcocoapodsの下記操作を実行
pod install
pod update
pod init
2.エラーログ
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory
3.エラーの解説
Rubyのバージョンが最新でないことが原因なようです
4.解決方法
下記のコマンドをターミナルで実行
sudo gem update –system
sudo gem install cocoapods
5.上記でエラーが出て失敗する場合
さらにインストール先を指定して実行すれば解決します。
sudo gem update –system -n /usr/local/bin
sudo gem install -n /usr/local/bin cocoapods
参考までに上記4のエラーログはこうなっていました
ERROR: While executing gem … (Errno::EPERM)
Operation not permitted @ rb_sysopen – /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/gem
お知らせ
ヒヨコ歩数計という歩きながらヒヨコが育っていくアプリを作って、いろんな方に結構使ってもらっています。RealmSwift, Admobの動画・インステ・バナー広告、UICollectionView、iOS-Charts、UITableViewを使用しているので、是非ご利用ください!