ruby - 更新 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
没有一个对我有用。我真的被困住了。任何帮助将不胜感激,谢谢!
解决方案
您可以尝试在 cmd 下方更新某些版本(如1.10.0
):
sudo gem install -n /usr/local/bin cocoapods -v 1.10.0
然后用 . 检查版本pod --version
。
祝你今天过得愉快!
推荐阅读
- android - React-Native:运行 react-native-webview - 错误代码:-1 net::ERR_ACCESS_DENIED
- rust - 有没有办法使用 Rust 的 serde / serde_json 来“修补”一个结构?
- python - 来自使用 geopandas 的另一个 csv 文件的设置区域内的 csv 数据点
- python - 如何使用 python-decouple 在 .env 文件中设置键值
- json - 如何在 laravel 8 中为 API 返回验证规则和消息作为 JSON
- java-8 - Java8 SSLSocketFactory 是否遵守相关的网络代理属性?
- .obj - 有什么方法可以给 obj 上色吗?在python程序的numpy数组中键入对象并将人脸索引保存?
- javascript - 将 JSON 树项与对象数组进行比较
- xslt - 子字符串所需的 xslt 查询帮助
- api - 使用基于 Acumatica 合同的 SOAP API 添加采购订单行