そーす

福岡在住。iOS/Androidアプリ, Webフロントエンドのエンジニアです。Swift, Kotlin, JavaScript, ReactNative

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

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