我正在尝试为我的Xcode项目创建一个用于Firebase兼容性的Podfile,但当我尝试在我的Xcode项目存储的同一文件中创建它时,使用我的终端并输入“pod init”,它会抛出错误“-bash:pod:command not found”。
据我所知,在使用Sierra 10.12.1时,我对OSX最新,但我不熟悉Podfiles的使用,所以任何帮助都会很棒,谢谢。
答案 0 :(得分:27)
看起来你没有安装CocoaPods。
要做到这一点,你可以通过ruby gems安装它,如下所示:
sudo gem install cocoapods
如果您没有管理员权限,请尝试:
gem install cocoapods --user-install
答案 1 :(得分:0)
昨天我遇到了这个问题,我认为其他情况也会如此。因此,我在Windows上的虚拟机上运行macOS siera,因此可以使用xcode。首先,您需要更新您的红宝石版本,这里已经回答了:https://stackoverflow.com/a/38194139/7451779。
一旦更新即可运行:$ sudo gem install cocoapods
所有$ pod初始化都应该起作用
答案 2 :(得分:0)
如果第一个命令不起作用,请尝试第二个命令
sudo gem install cocoapods
sudo gem install -n /usr/local/bin cocoapods
在我的情况下,第二条命令有效
答案 3 :(得分:0)
今天已解决此错误。可以通过确保自己的ruby
中有PATH
来解决此问题。
export PATH=/usr/bin/ruby:$PATH
然后(如上面的answers所建议的那样)运行
sudo gem install cocoapods
或
sudo gem install -n /usr/local/bin cocoapods
答案 4 :(得分:0)
对于OS Catalina(截至2019年12月)
gem install -n /usr/local/bin cocoapods
答案 5 :(得分:0)
$ brew install cocoapods
对我来说sudo gem install cocoapods
无效。
当我尝试$sudo gem install -n /usr/local/bin cocoapods
时,它抛出了奇怪的错误消息。 Brew安装非常简洁。