El CapitanでCocoaPodsが使えない

El CapitanでCocoaPodsが使えない

先日開発用MacのOSをEL Capitanにアップデートしたところ、
pod installがエラーを吐くようになりました。

pod: command not found
ポッド:コマンドが見つかりません (Google訳)

ほお〜という感じを装いましたが、致命的なので必死に解決策をググったところわりと簡単に
解決いたしましたので、共有いたします。

原因

El Capitanから導入されたRootless(システム整合性保護)により、/usr/bin配下にユーザーがアプリをインストールすることができなくなっている

解決策

インストール先を変更すれば再び利用が可能になります。

#一旦アンインストール
sudo gem uninstall cocoapods
#インストールの場所を変えて再インストール
sudo gem install -n /usr/local/bin cocoapods

裏ワザですがRootless自体を無効にしてしまう方法もあるようです。

TAG

  • このエントリーをはてなブックマークに追加
しょぼん
取締役 しょぼん syobon

最近エネルギーの90%を卓球に向けています。