66

El Capitan で実行pod installしたところ、次のエラーが発生しました。

Errno::EPERM - Operation not permitted - /Users/../Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatad

私の環境は次のとおりです: El Capitan (15A279b)、Xcode バージョン 7.0 (7A220)、cocoapod 0.38.2。何か案は?ありがとう!!!

私が (6.4 ではなく) xcode7 を使用する理由は、テストのために既存のプロジェクトを iOS9 にターゲットする必要があるためです。El Capitan を使用している理由は、xcode7 が Yosemite で動作しないためです。また、iOS9 で動作しなくなったライブラリ (cocoapod によって管理されている) を置き換える必要があります。

sudo gem install -n /usr/local/bin cocoapods このリンクで提案されているように、エルキャピタンにココアポッドをインストールする方法は次のとおりです アンインストール後にココアポッドをインストールできず、エラーが発生します

pod --version

戻り値

0.38.2

4

6 に答える 6

14

OS X 10.11 への CocoaPods のインストール

これらの手順は、El Capitan のすべてのベータ版と最終リリースでテストされました。

カスタム GEM_HOME

「操作は許可されていません」というエラーが表示された場合の解決策です。

$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods
[...]
1 gem installed
$ export PATH=$PATH:$HOME/Software/ruby/bin
$ pod --version
0.38.2
于 2015-10-07T07:21:25.110 に答える
5

「gem install」の前にシステムを更新する必要がありました。そうしないと、次のようになりました。

エラー: cocoapods のインストール中にエラーが発生しました: activesupport には Ruby バージョン >= 2.2.2 が必要です。:

これが私のために働いたものです:

gem update --system
sudo gem install -V -n /usr/local/bin cocoapods
pod install

私は実際に更新する必要がありました:

pod update
于 2016-03-29T19:10:25.240 に答える
3

以前にルート アクセスで Xcode を開きました。

フォルダを削除/Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatadして続行するだけですpod install

于 2015-10-05T10:43:14.587 に答える
0

rvm を使用しており、次のコマンドを使用してインストールします。

gem install cocoapods -n /usr/local/bin

それからpod install

于 2016-11-15T06:07:30.170 に答える