macOSがHigh Sierraになり、Xcodeもアップデートされ、
色々と警告が出るようになっていたので、これを解消しようと思ったら
色々つまづいたので書いておきます。
まずはライブラリをアップデートする必要があるようなのでpod update
コマンドを実行。
すると以下のようなエラーが発生。
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory
どうやらmacOSがHigh Sierraだとエラーが発生する模様です。
Rubyをアップデートするために以下のコマンドを実行。
sudo gem update --system
エラーが発生。
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted @ rb_sysopen - /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/gem
その場合は以下のようなコマンドにするらしいですが、
実行してみると既にインストール済と言われます。
sudo gem update --system -n /usr/local/bin
次にCocoaPodsをアップデート。
sudo gem install cocoapods
これも途中でエラーが発生。
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.
コマンドにオプションを付けてやり直し。
sudo gem install -n /usr/local/bin cocoapods
正常にインストールが完了しました。
続きを読む…»