首页 > 解决方案 > 更新 cocoapods 时遇到问题?

问题描述

当我尝试sudo gem install cocoapods在命令行中使用更新 cocoapods 时(如颤振医生所建议的那样),它说它已成功安装:

$ sudo gem install cocoapods
Fetching cocoapods-1.9.3.gem
Successfully installed cocoapods-1.9.3
Parsing documentation for cocoapods-1.9.3
Installing ri documentation for cocoapods-1.9.3
Done installing documentation for cocoapods after 2 seconds
1 gem installed

但是当我使用它检查 cocoapods 版本时,pod --version它返回1.2.0的是我正在使用的旧版本的 cocoapods。另外,flutter医生告诉我还需要更新cocoapods:

CocoaPods 1.2.0 out of date (1.8.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to
        your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade:
        sudo gem install cocoapods

我最近也刚刚将 Ruby 更新到 2.6.3,我不确定这是否与问题有关。

我已经尝试了几乎所有可以在互联网上找到的解决方案,包括

sudo gem install cocoapods
sudo gem install cocoapods
pod setup
brew upgrade cocoapods
brew install cocoapods
brew reinstall cocoapods
sudo gem uninstall cocoapods
sudo gem install cocoapods
sudo gem install -n /usr/local/bin cocoapods

没有一个对我有用。我真的被困住了。任何帮助将不胜感激,谢谢!

标签: rubyfluttercocoapods

解决方案


您可以尝试在 cmd 下方更新某些版本(如1.10.0):

sudo gem install -n /usr/local/bin cocoapods -v 1.10.0

然后用 . 检查版本pod --version

祝你今天过得愉快!


推荐阅读