我前一段时间安装了pod。然而,它停止了工作,所以我再次工作。

然而,我几乎马上就遇到了一个问题:

pod install
-bash: pod: command not found

有人知道为什么会这样吗?


当前回答

使用此命令卸载cocopods的所有实例 卸载cocoapods Sudo gem install -n /usr/local/bin cocoapods . sh Sudo chmod +rx /usr/local/bin/

其他回答

CocoaPods是用Ruby构建的,它可以用macOS上可用的默认Ruby安装。您可以使用Ruby版本管理器,但我们建议您使用macOS上可用的标准Ruby,除非您知道自己在做什么。

sudo gem install cocoapods

资源:https://guides.cocoapods.org/using/getting-started.html

安装舱 Sudo gem安装cocoapods

在平台/ios内部导航 cd / ios平台

运行pod安装

如果您使用自制程序安装ruby,这个答案对我来说是有效的。

Brew unlink ruby && Brew link ruby

OSX 10.9.4

好的,找到问题了。前段时间我升级了Ruby,炸掉了一大堆宝石。解决方案:

sudo gem install cocoapods

对于非sudo使用:

export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/bin:$PATH
gem install cocoapods --user-install

所以我也有同样的问题。这可能是因为您的计算机使用的是较旧版本的ruby。所以你需要先更新你的ruby。我的工作在ruby 2.6.3版本。我从sStackOverflow上得到了这个解决方案,

你需要首先打开终端,并把这段代码

curl -L https://get.rvm.io | bash -s stable

然后输入这条命令

rvm install ruby-2.6

这将为您安装ruby,如果它还没有安装。在此之后,只需将ruby更新到新版本

rvm use ruby-2.6.3

在此之后,将ruby 2.6.3设置为默认值

rvm --default use 2.6.3

这可能会解决你的问题。现在可以输入命令

sudo gem install cocoapods

命令

pod setup

我希望这对你有用