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

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

pod install
-bash: pod: command not found

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


当前回答

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

sudo gem install cocoapods

对于非sudo使用:

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

其他回答

这一步是正常工作。

在“安装”下

[1]打开终端及类型:

sudo gem install cocoapods

Gem将被安装在系统库中的Ruby中。或者试试10.11 Mac OSX El Capitan,输入:

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

如果有一个错误“activesupport要求Ruby版本>= 2。,然后首先在终端中输入安装最新的活动支持。

sudo gem install activesupport -v 4.2.6

[2]安装后,会有很多消息,阅读他们,如果没有发现错误,这意味着可可荚安装完成。接下来,您需要设置cocoa pod主repo。终端类型:

pod setup

等待它将下载主回购。大小非常大(2016年12月370.0MB)。所以可能需要一段时间。您可以通过打开Activity并转到Network选项卡并搜索git-remote-https来跟踪下载。或者,你可以尝试添加verbose命令,如下所示:

pod setup --verbose

一旦完成,它会输出“设置完成”,你可以创建你的XCode项目并保存它。

然后在终端cd中到“你的XCode项目根目录”(你的.xcodeproj文件所在的目录),输入:

pod init

然后输入terminal打开项目的podfile:

open -a Xcode Podfile

你的Podfile将以文本模式打开。最初,这里会有一些默认命令。这里是添加项目依赖项的地方。例如,在podfile中键入

/****** These are Third party pods names ******/
pod 'OpenSSL-Universal'
pod 'IQKeyboardManager'
pod 'FTPopOverMenu'
pod 'TYMActivityIndicatorView'
pod 'SCSkypeActivityIndicatorView'
pod 'Google/SignIn'
pod 'UPStackMenu'

(这是例如添加库到您的项目)。

当你完成编辑podfile时,保存它并关闭XCode。

然后通过输入terminal将pods安装到你的项目中:

pod install

根据您为项目向podfile中添加了多少库,完成此操作的时间也会有所不同。一旦完成,将有一个消息说

“吊舱安装完成!”Podfile中有X个依赖项,总共安装了X个pod。”

Gterzian在正确的轨道上,然而,如果你以后更新了你的ruby版本,那么你也必须更新你的.profile以指向新的ruby版本目录。例如,ruby的当前版本是2.0.0-p353,所以你必须添加/usr/local/Cellar/ruby/2.0.0-p353/bin到你的路径中。

更好的解决方案是在PATH中添加/usr/local/opt/ruby/bin。/usr/local/opt/ruby实际上是ruby当前版本的符号链接,当你进行升级时,homebrew会自动更新。这样你就永远不需要更新你的PATH,并且总是指向最新的版本。

macOS:

brew install --cask cocoapods

原答案(已过时):

brew install cocoapods
brew cask install cocoapods-app

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

sudo gem install cocoapods

对于非sudo使用:

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

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

sudo gem install cocoapods

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