web-dev-qa-db-ja.com

ポッドインストールを実行すると、「マスター」レポジトリにはCocoaPods 0.32.1が必要です

Iamは、Xcodeプロジェクトにココアポッドをインストールしようとしていますが、次の場合:

$ pod install

次のエラーが表示されます。

Setting up CocoaPods master repo
[!] The `master` repo requires CocoaPods 0.32.1 - 
Update CocoaPods, or checkout the appropriate tag in the repo.
/Library/Ruby/Gems/2.0.0/gems/claide-0.5.0/lib/claide/command.rb:281:in `rescue in run': undefined method `verbose?' for nil:NilClass (NoMethodError)

だから私はココアポッドを更新しました

$ Sudo gem update cocoapods

しかし、更新するものは何もないことがわかります。

Password:
Updating installed gems
Nothing to update

実行ポッド-バージョン

しかし、私は得る:

 0.31.0

どうなり得るか?なぜ最新バージョン(.32.1)に更新されないのですか?


Xcode:5.1

ルビー:2.0.0p353

OSX:10.9.2

36
juan Isaza

ココアポッドを更新するには

Sudo gem install cocoapods

そして、あなたは正しいバージョンである必要があります

44
Pete42

これは私のために働いたものです。

  1. CocoaPodsをアンインストールします(すべてのバージョンをアンインストールすることを選択します)。

    Sudo gem uninstall cocoapods

  2. 古いマスターリポジトリを削除します。

    Sudo rm -fr ~/.cocoapods/repos/master

  3. SudoなしでCocoaPodsをインストールします。

    gem install --user-install cocoapods

  4. CocoaPodsとマスターリポジトリのセットアップ:

    pod setup

注:ステップ3では、Sudoが実行するルートではなく、ユーザー名でポッドをインストールすることを確認します。

38
Yas T.

バージョンを更新するには、cocoapodsを再インストールする必要があります。

Sudo gem install cocoapods

次のステップは、スペックローカルリポジトリのコピーを手動で削除し、リポジトリスペックの新しいバージョンを再クローンする必要があることです。次のコマンドでそれを行うことができます:

Sudo rm -fr ~/.cocoapods/repos/master
pod setup

最後に:

pod install
23
joserock85

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

  1. CocoaPodsをアンインストールします(すべてのバージョンをアンインストールすることを選択します)。

    Sudo gem uninstall cocoapods

  2. 古いマスターリポジトリを削除します。

    Sudo rm -fr ~/.cocoapods/repos/master

  3. ユーザーのインストール時にgemを更新します。

    Sudo gem update --system --user-install

  4. ローカルgemパスを追加します。

    echo 'export PATH="$PATH:/Users/%username%/.gem/Ruby/2.0.0/bin"' >> ~/.bash_login

  5. SudoなしでCocoaPodsをインストールします。

    gem install --user-install cocoapods

  6. CocoaPodsとマスターリポジトリのセットアップ:

    pod setup

sudoターミナルウィンドウ/タブからno-Sudoコマンドを実行していないことを確認し、パスをエクスポートした後に新しいタップを再起動または追加します

8
fannt

同じ問題がありました。私は試した

Sudo gem uninstall cocoapods

その後

Sudo gem install cocoapods

しかし、それは機能していませんでした。アンインストール後にターミナルを再起動すると、ようやく機能しました。その後、インストールが機能しました。

1
EAB