LoginSignup
4
4

More than 5 years have passed since last update.

El CapitanにアップデートしてCocoaPodsがインストールできない

Last updated at Posted at 2015-12-06

El CaptianにあげてCocoaPodsが入れられなかった

El CapitanにあげてからCocoaPodsをインストールしようと思ったら

$ sudo gem install cocoapods
Password:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod

 特に今リリースしているアプリでライブラリを使用していなかったので、放置していたのですが、新しいアプリにどうしても使いたいライブラリがあり、インストールを試みました

原因はrootless

これでした
http://applech2.com/archives/45140708.html

つまりはroot権限でも下記等一部のディレクトリへのアクセスに制限があるとのこと

  • /usr
  • /sbin
  • /System

なので/usr/bin/podにインストールしようとしているから怒られると

解決するには

上記のリンク内にある通り下記コマンドを実行する

sudo nvram boot-args=“rootless=0”

ただこれやると新しいセキュリティ機能をまるっと外すことになるので、あまり良いとは思えないので、今回は下記を行いました。

sudo gem install -n /usr/local/bin cocoa pods

アクセス制限あるならインストールフォルダ変えれば対処できるので、今回は上記で対応しました

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4