尝试从终端安装 CocoaPods:
$ sudo gem install cocoapods
输入 root 密码后,没有任何反应。
我该如何调试?
对于其他有同样疑问的人来说,安装 gem 需要很长时间。如果你跑步:
export GEM_HOME=~/.gems
export PATH=$GEM_HOME/bin:$PATH
gem install cocoapods -V
使用标志
V
安装可启用详细输出,这将让您在下载和安装过程中看到所有输出,数量相当多。
使用
将 gem 更新到最新版本sudo gem update --system
,它应该工作得更快一点
我之前至少等了5分钟:
构建本机扩展。这可能需要一段时间...
出现
您应该用两个单独的命令来执行此操作:
第一:
gem update
然后:
export GEM_HOME=~/.gems
export PATH=$GEM_HOME/bin:$PATH
gem install cocoapods
是的,需要永远保持冷静并等待至少5分钟,然后你就会看到一些东西,我在Ventura 13中就是这样做的,我不得不等待10分钟。希望这有帮助,就像“隧道尽头的光明”。
我收到一个错误: “安装 cocoapods 时出错: activesupport 的最新版本(>= 5.0,< 8) to support your Ruby & RubyGems was 6.1.7.3. Try installing it with
gem install activesupport -v 6.1.7.3
,然后再次运行当前命令
activesupport 需要 Ruby 版本 >= 2.7.0。当前的 ruby 版本是 2.6.10.210。”
所以,我必须为 Ventura 13 运行“sudo gem install activesupport -v 6.1.7.3”
尝试从
安装最新的 Git 版本这对我有用
在终端中写入以下命令:
export GEM_HOME=~/.gems
export PATH=$GEM_HOME/bin:$PATH
gem install cocoapods
cd path/to/project
pod init
pod install
MacOS Sonoma 14.0,安装
cocoapods
用于 flutter doctor
检查。
我通过这种方式安装了cocoapods:
第 1 步(安装 HomeBrew)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)
第 2 步(在终端中运行这两个命令以将 Homebrew 添加到您的 PATH)
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/”YOUR USER FORLDER”/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
第3步(现在可以安装cocoapods了)
brew install cocoapods