読者です 読者をやめる 読者になる 読者になる

そーす

福岡在住のプログラマ

El Capitan Cocoapodsがインストール/アップデートできない問題に対処する

Ruby iOS

qiita.com

これです。

書いてある方法でも対処可能なのですが、おそらくrbenvなどで対処したほうがいいのではと個人的に思っております。

なぜインストールできなくなったのか

OS X 10.11 El Capitanからrootlessというセキュリティ機能が追加されたようで、/usr, /sbin, /System等へのアクセスがrootでも制限されます。よってcocoapodsのインストールフォルダにアクセスができなくなりエラーで出ているようです。

なぜrbenvで解決できるのか

rbenvはrubyのバージョンを共存させ、変更できるようにするものです。rbenvは${HOME}/.rbenv以下にバージョンごとにインストールされ、バージョンごとにgemも管理されるのでなんの問題も無くcocoapodsをインストールできます。

rbenv のインストール

情報はかなりあるので以下参照 qiita.com