29

我正在尝试为我的 Xcode 项目创建一个 Podfile 以实现 Firebase 兼容性,但是当我尝试在存储我的 Xcode 项目的同一文件中创建它时,使用我的终端并键入“pod init”,它会引发错误“- bash:pod:找不到命令”。

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

4

6 回答 6

63

看起来你没有安装 CocoaPods。

为此,您可以通过 ruby​​ gem 安装它,如下所示:

sudo gem install cocoapods

如果您没有管理员权限,请尝试:

gem install cocoapods --user-install
于 2016-12-09T16:47:53.470 回答
18

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

sudo gem install cocoapods

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

就我而言,第二个命令有效

于 2019-04-25T13:03:04.580 回答
9

对于 OS Catalina(截至 2019 年 12 月

gem install -n /usr/local/bin cocoapods
于 2019-12-27T02:47:37.750 回答
7

酿造安装

$ brew install cocoapods      

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

于 2020-12-08T22:54:53.597 回答
2

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

export PATH=/usr/bin/ruby:$PATH

然后(如上面的答案所建议)运行

sudo gem install cocoapods

或者

sudo gem install -n /usr/local/bin cocoapods
于 2019-07-04T11:06:03.790 回答
0

我昨天遇到了这个问题,我想其他人也会遇到我的情况。所以我在 Windows 上的虚拟机上运行 mac OS siera,这样我就可以使用 xcode。首先,您需要更新您的 ruby​​ 版本,已在此处回答:https ://stackoverflow.com/a/38194139/7451779 。

一旦更新,只需运行: $ sudo gem install cocoapods

毕竟这 $ pod init 应该工作

于 2018-07-10T08:24:00.170 回答