“pod init”给出错误“-bash:pod:command not found”

时间:2016-12-09 16:15:36

标签: xcode cocoa terminal cocoapods podfile

我正在尝试为我的Xcode项目创建一个用于Firebase兼容性的Podfile,但当我尝试在我的Xcode项目存储的同一文件中创建它时,使用我的终端并输入“pod init”,它会抛出错误“-bash:pod:command not found”。

据我所知,在使用Sierra 10.12.1时,我对OSX最新,但我不熟悉Podfiles的使用,所以任何帮助都会很棒,谢谢。

6 个答案:

答案 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安装非常简洁。