怠慢プログラマーの備忘録

怠慢でナマケモノなプログラマーの備忘録です。

macOS High Sierraにしたらcocoapodsがエラーを吐きました。。。(解決済み)

macOS High Sierraに更新後、$pod installとかするとこんなエラーを吐きました。。。

-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory

原因

  • Rubyのバージョン違うよう。

対応策

  • gem&cocoapod更新しましょう
$ sudo gem update --system
$ sudo gem install cocoapods

パーミッションエラーの場合

ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /usr/bin directory.

こんなエラーが出る場合は、

$ sudo gem update --system -n /usr/local/bin
$ sudo gem install -n /usr/local/bin cocoapods

OSの更新でこの辺大体、まず対応しなきゃいけなくなるんでOS関連は時間に余裕があるときに行いましょう。

詳解 Swift 第4版

詳解 Swift 第4版