Sudo gem install cocoapods
でcocoapodsをインストールした後、pod setup
を実行しようとすると、次のエラーが返されます。
Could not find 'cocoapods' (>= 0) among 64 total gem(s) (Gem::LoadError)
Sudo gem install cocoapods
からの出力:
CHANGELOG:
[CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.28.0...0.29.0)
• [CocoaPods-core](https://github.com/CocoaPods/Core/compare/0.28.0...0.29.0)
• [cocoapods-downloader](https://github.com/CocoaPods/cocoapods-downloader/compare/0.2.0...0.3.0)
[ bug/enhancement notes removed for brevity]
Successfully installed cocoapods-0.29.0
Parsing documentation for cocoapods-0.29.0
1 gem installed
インストールされているgemを一覧表示すると、ローカルジェムの中にcocoapodsが表示されませんが、/ usr/local/Cellar/Ruby/2.0.0-p0/binに「pod」が表示されます。
システム構成:
Mac OS 10.9 (upgraded from 10.8)
Xcode: 5.0.2 (upgrade from 4.x)
Ruby path: /usr/local/Cellar/Ruby/2.0.0-p0
ココポッドをどのように機能させることができますか?
ターミナルからCocoaPodsをアンインストールして再インストールすると、問題が解決しました(詳細は CocoaPodsのドキュメント を参照してください):
gemアンインストールcocoapods gem install cocoapods
私にとっては
Sudo gem install cocoapods
試してください:
Sudo pod setup
Cocoapodsをスーパーバイザー(Sudo)としてインストールしたため、スーパーバイザーが認識できないファイルがあります。
これは、ポッドをpodFileに追加した後、実行する必要があることも意味します
Sudo pod install
の代わりに
pod install
最終的には、ココアポッドのSudoインストールを元に戻して [〜#〜] rvm [〜#〜] を使用する方が良いでしょう。
RVMを使用すると、異なるバージョンのgemセット(必要に応じて異なるバージョンのcocoapodsを含む)を使用できます。このルートをたどることで、podコマンドをSudoとして実行する必要がなくなります。
単純にこれをターミナルで以下のように書いてください。Sudo gem install -n/usr/local/bin cocoapods
エラーが発生しました:
-bash:pod:コマンドが見つかりません
これのためにそれをしてください:
Sudo gem install cocoapods