LoginSignup
8
9

More than 5 years have passed since last update.

OS X 10.10.11 El Capitan にCocoaPodsをインストールする

Last updated at Posted at 2015-11-25

El Capitanのrootless

OS X 10.10.11 El Capitanになり、rootlessが動作しており、rootlessの管理範囲内である /usr/bin には pod を配置できないため、

sudo gem install cocoapods

というコマンドを打つと

Operation not permitted

というエラーになります。

Sudo-less installation

CocoaPodsのインストールガイドに従い、ユーザーディレクトリにインストールすることで回避します。

まずは、ホームディレクトリにある(なければ作成する).bash_profile に以下を追記します。

export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/ruby/2.0.0/bin:$PATH   #(CocoaPodsのインストールガイドでは export PATH=$GEM_HOME/bin:$PATH になっている)

.bash_profileの再設定を読み込み、確認します。

$ source .bash_profile
$ echo $PATH

そして、--user-install オプションを付けて、CocoaPodsをインストールします。

gem install cocoapods --user-install
gem which cocoapods
/Users/ユーザ名/.gem/ruby/2.0.0/gems/cocoapods-0.39.0/lib/cocoapods.rb
pod --version
インストールされたバージョン

その他

/usr/bin/localにインストールするなどもありますね。

sudo gem install -n /usr/local/bin cocoapods

8
9
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
8
9