Flutter Doctor CocoaPods 未安装

Posted

技术标签:

【中文标题】Flutter Doctor CocoaPods 未安装【英文标题】:Flutter Doctor CocoaPods not installed 【发布时间】:2021-01-16 12:22:16 【问题描述】:

当我运行 Flutter 医生时:

我尝试运行 sudo gem install cocoapods 来安装它,但仍然是同样的问题。

请注意我在开发频道中使用最新的 Flutter 版本运行 xcode 12。

有什么想法吗?

运行颤振构建后出错:

【问题讨论】:

【参考方案1】:

对我有用的是使用 sudo gem uninstall cocoapods 卸载 Cocoapods 并使用 Homebrew 代替 brew install cocoapods。附:我使用的是 M1 Macbook。

【讨论】:

【参考方案2】:

您在尝试sudo gem install cocoapods 时是否遇到错误?我必须先执行sudo gem install ruby 才能使其在我的 Mac 上运行。

【讨论】:

谢谢。尝试运行我的颤振应用程序后出现的错误是未安装 CocoaPods。请注意,我已尝试同时运行 sudo gem install cocoapods 和 sudo gem install ruby​​。 请看上面新增的图片。【参考方案3】:

就我而言,问题是在全新安装 MacOSX Catalina 后,我的 Mac 上没有安装 ruby​​。所以我所做的是首先使用以下命令安装 Ruby 版本管理器:

\curl -sSL https://get.rvm.io | bash -s stable --rails

RVM 在我的系统上安装了 Ruby 以及其他依赖项。之后,我可以使用推荐的命令安装 cocoapods:

sudo gem install cocoapods

在那之后它对我来说完美无缺。希望这可以帮助。 Apple 最近似乎从其系统中删除了许多开发人员工具,Ruby 就是其中之一:(

【讨论】:

以上是关于Flutter Doctor CocoaPods 未安装的主要内容,如果未能解决你的问题,请参考以下文章

Flutter Doctor 显示在 Doctor 上运行的 CentOS Linux 7 的 GTK 3.0 存在问题

Flutterflutter doctor 报错Android license status unknown. Run `flutter doctor --android-licenses‘(代码片段

运行 Flutter Doctor 时出现 Flutter android 许可错误

Flutter Doctor,Android 许可证状态未知

Flutter Doctor:Xcode 安装不完整

Flutter Doctor:Xcode 安装不完整