我正在尝试为我的 Xcode 项目创建一个 Podfile 以实现 Firebase 兼容性,但是当我尝试在存储我的 Xcode 项目的同一文件中创建它时,使用我的终端并键入“pod init”,它会引发错误“- bash:pod:找不到命令”。
据我所知,我在 OSX 上是最新的,使用 Sierra 10.12.1,但我不熟悉 Podfiles 的使用,所以这里的任何帮助都会很棒,谢谢。
看起来你没有安装 CocoaPods。
为此,您可以通过 ruby gem 安装它,如下所示:
sudo gem install cocoapods
如果您没有管理员权限,请尝试:
gem install cocoapods --user-install
如果第一个命令不起作用,请尝试第二个命令
sudo gem install cocoapods
sudo gem install -n /usr/local/bin cocoapods
就我而言,第二个命令有效
对于 OS Catalina(截至 2019 年 12 月)
gem install -n /usr/local/bin cocoapods
$ brew install cocoapods
对我来说sudo gem install cocoapods
没有用。
当我尝试$sudo gem install -n /usr/local/bin cocoapods
时,它向我抛出了奇怪的错误消息。但是brew install
很整洁。
今天遇到这个错误。能够通过确保我ruby
的PATH
.
export PATH=/usr/bin/ruby:$PATH
然后(如上面的答案所建议)运行
sudo gem install cocoapods
或者
sudo gem install -n /usr/local/bin cocoapods
我昨天遇到了这个问题,我想其他人也会遇到我的情况。所以我在 Windows 上的虚拟机上运行 mac OS siera,这样我就可以使用 xcode。首先,您需要更新您的 ruby 版本,已在此处回答:https ://stackoverflow.com/a/38194139/7451779 。
一旦更新,只需运行: $ sudo gem install cocoapods
毕竟这 $ pod init 应该工作