こんにちは、エンジニアのオオバです。
Xcodeで開発する時に
CocoaPodsを利用することが多いと思います。
ぼくも使っています。
ただトラブルが起きました。
PCを新しくしたタイミングで
CocoaPodsのインストールに失敗するようになったのです。
本記事ではその解決方法を解説します。
→11万文字で徹底解説した「DOTweenの教科書」Unityアニメーションの超効率化ツールはこちら
CocoaPodsインストール時にエラー
CocoaPodsをインストールすると
以下のエラーが起きました。
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
SIPの影響だった
SIPとは?
これはmacOS El Capitanから導入された
システム整合性保護:System Integrity Protection (SIP)による影響です。
ルート権限ユーザーでも
制限がつくようになりました。
CocoaPodsのインストール先を変更する
通常/usr/bin/
ですが/usr/local/bin/
配下へ
インストール先を変更します。
CocoaPodsのインストール先を変更してインストール
$ sudo gem install -n /usr/local/bin cocoapods
こちらのコマンドを実行すれば、
SIPを回避してCocoaPodsがインストールされます。
これでCocoaPodsは使えるようになります。
ぼくと同じようなトラブルにあっている方は
参考にしていただければと思います
この記事が気に入ったらフォローしよう
オススメ記事
検証環境
- macOS Sierra 10.12.4
- gem -v 2.4.1
- ruby -v 2.0.0p648