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

"pod init" giving error "-bash: pod: command not found"

我正在尝试为我的 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

昨天我运行遇到了这个问题,我估计其他人也会有我的情况。所以我 运行 在 windows 上的虚拟 machine 上 mac OS siera,这样我就可以使用 xcode。首先你需要更新你的 ruby 版本,这里已经回答了:.

更新后 运行:$ sudo gem install cocoapods

毕竟这个 $ pod init 应该可以工作

如果第一个命令不起作用,请尝试第二个命令

sudo gem install cocoapods

sudo gem install -n /usr/local/bin cocoapods

在我的例子中,第二个命令有效

今天遇到这个错误。能够通过确保我的 PATH.

中有 ruby 来解决它
export PATH=/usr/bin/ruby:$PATH

然后(如上文 所建议)运行

sudo gem install cocoapods

或者

sudo gem install -n /usr/local/bin cocoapods

对于 OS Catalina(截至 2019 年 12 月

gem install -n /usr/local/bin cocoapods

Brew 安装

$ brew install cocoapods      

对我来说sudo gem install cocoapods没用。
当我尝试 $sudo gem install -n /usr/local/bin cocoapods 时,它向我抛出奇怪的错误消息。但是 brew install 非常整洁。