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

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

pod install
-bash: pod: command not found

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


当前回答

macOS:

brew install --cask cocoapods

原答案(已过时):

brew install cocoapods
brew cask install cocoapods-app

其他回答

在终端,最好运行安装可可豆与“sudo”。在其他情况下,我得到一个错误:“你没有写/Library/Ruby/Gems/2.0.0目录的权限。”

所以解决方案是:

sudo gem install cocoapods

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

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

sudo gem install cocoapods

对于非sudo使用:

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

Sudo-less安装

如果你不想在这个过程中授予RubyGems管理权限,你可以通过给gem install传递——user-install标志或者配置RubyGems环境来告诉RubyGems安装到你的用户目录中。我们认为后者是最好的解决办法。要做到这一点,在你的主目录中创建或编辑.profile文件,并添加或修改它以包括这些行:

export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/bin:$PATH

注意,如果您选择使用——user-install选项,您仍然必须配置您的.profile文件来设置PATH,或者使用完整路径前面的命令。你可以用cocoapods找到宝石的安装位置。如。

$ gem install cocoapods --user-install
$ gem which cocoapods
/Users/eloy/.gem/ruby/2.0.0/gems/cocoapods-0.29.0/lib/cocoapods.rb
$ /Users/eloy/.gem/ruby/2.0.0/bin/pod install

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

这对我很有效

sudo apt-get install ruby-dev
sudo gem install cocoapods