Flutter Doctor CocoaPods 未安装

问题描述 投票:0回答:5

当我运行 Flutter doctor 时:

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

请注意,我正在开发通道中使用最新的 flutter 版本运行 xcode 12。

有什么想法吗?

运行flutter构建后出错:

ios xcode flutter cocoapods
5个回答
10
投票

对我有用的是使用

sudo gem uninstall cocoapods
卸载 Cocoapods 并使用 Homebrew
brew install cocoapods
。附注我使用的是 M1 Macbook。


4
投票

我遇到了同样的问题,经过几个小时的寻找解决方案后,我通过以下步骤解决了它: (先决条件:首先安装自制程序。要检查是否已安装,请在终端中输入 $brew -v )

  1. $ sudo gem uninstall cocoapods (如果没有安装 cocoapods,请跳过这部分。命令 $pod --version ,会告诉你是否已安装)
  2. $brew 安装 cocoapods
  3. 如果出现错误“
    brew link
    步骤未成功完成” 建立的公式,........,命令 $brew link --overwrite cocoapods
  4. $brew 重新安装 cocoapods
  5. $ 颤动运行

我的操作系统是 macOS Big Sur。


0
投票

您尝试

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


0
投票

就我而言,问题是在全新安装 MacOSX Catalina 后,我的 mac 上没有安装 ruby。所以我首先使用以下命令安装 Ruby Version Manager:

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

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

sudo gem install cocoapods

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


0
投票

Apple M1型号下,如果不需要rvm和gem,可以执行

brew install cocoapods 

直接安装cocoapods。当然,如果你有Homebrew,如果没有,请先安装Homebrew。

© www.soinside.com 2019 - 2024. All rights reserved.