我尝试运行 sudo gem install cocoapods 来安装它,但仍然是同样的问题。
请注意,我正在开发通道中使用最新的 flutter 版本运行 xcode 12。
有什么想法吗?
运行flutter构建后出错:
对我有用的是使用
sudo gem uninstall cocoapods
卸载 Cocoapods 并使用 Homebrew brew install cocoapods
。附注我使用的是 M1 Macbook。
我遇到了同样的问题,经过几个小时的寻找解决方案后,我通过以下步骤解决了它: (先决条件:首先安装自制程序。要检查是否已安装,请在终端中输入 $brew -v )
brew link
步骤未成功完成”
建立的公式,........,命令 $brew link --overwrite cocoapods我的操作系统是 macOS Big Sur。
您尝试
sudo gem install cocoapods
时是否遇到错误?我必须首先执行 sudo gem install ruby
才能使其在我的 Mac 上运行。
就我而言,问题是在全新安装 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 就是其中之一:(
Apple M1型号下,如果不需要rvm和gem,可以执行
brew install cocoapods
直接安装cocoapods。当然,如果你有Homebrew,如果没有,请先安装Homebrew。