web-dev-qa-db-ja.com

Cocoapods-'pod --version 'は、0.32.1に更新した後、0.31.1を返します

私は基本的にこの投稿と同じ質問があります: ポッドインストールを実行すると、 `master`リポジトリにはCocoaPods0.32.1が必要です、更新してみてくださいが、0.31のままです しかし答えは私を助けません(私はまだコメントは許されていません笑!)

「podinstall」または「podsetup」を実行しようとすると、次のようなエラーが発生します。

[!] 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)
    from /Library/Ruby/Gems/2.0.0/gems/claide-0.5.0/lib/claide/command.rb:274:in `run'
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.31.1/lib/cocoapods/command.rb:51:in `run'
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.31.1/bin/pod:33:in `<top (required)>'
    from /usr/bin/pod:23:in `load'
    from /usr/bin/pod:23:in `<main>'

次に、「Sudo gem install cocoapods」を実行すると、次のようになります。

CHANGELOG:

## 0.32.1

##### Bug Fixes

* Fixed the Podfile `default_subspec` attribute in nested subspecs.  
  [Fabio Pelosin][irrationalfab]
  [#2050](https://github.com/CocoaPods/CocoaPods/issues/2050)


Successfully installed cocoapods-0.32.1
Parsing documentation for cocoapods-0.32.1
Done installing documentation for cocoapods after 1 seconds
1 gem installed

この後も、「pod --version」を実行すると、0.31.1が得られます。 0.32.1に正常に更新するために必要な別の手順はありますか?

10
EAB

更新:Sudo gem uninstall cocoapodsの後にターミナルを再起動する必要がありました

次に、Sudo gem install cocoapodsが最新バージョンに正常に更新されます。

31
EAB

pod --versionおよびSudo pod --versionを実行します-Sudoの有無にかかわらず複数のバージョンがインストールされていると思います。両方を更新するか、[Sudo] gem uninstall cocoapodsを使用して不要な2番目のものを削除します

9
James Martin

最初にgemをアンインストールしてみてください。

Sudo gem uninstall cocoapods

次に、再度インストールします。

Sudo gem install cocoapods

次にpod --version最新のものを表示する必要があります。

4
Keith Smiley

私の場合、この問題は2つのバージョンのココアポッドがインストールされていることが原因です。

最初にSudo gem uninstall cocoapodsを実行してcocoapodsをアンインストールしました。

次に、pod --versionコマンドを実行して、ココアポッドの存在を再度確認します。

奇妙なことが起こった!宝石はそこにあります。そこで、もう一度cocoapodsをアンインストールしました。

私の結論は、すべてのcocoapodを完全に削除し、再インストールすることです。わたしにはできる。

1
bjrara

バンドルを使用しているので、bundle update cocoapods私のために働きます。

1
Muzammil

最終的に私のために働いたのは...

- Sudo gem uninstall cocoapods
- Restart the Terminal ( on your Mac)
- Sudo gem install cocoapods --source http://rubygems.org

また、より良いコピーペースト、Cocoapodsでタイプミスをするのは簡単です:-)

0
Naishta