安装CocoaPods的问题
我想在OSX中设置CocoaPods(我正在运行10.8.2) – 所以我跑了
sudo gem install cocoapods
它成功了,我得到了 – ‘成功安装cocoapods-0.17.2 1 gem安装’
然后……我尝试pod setup
‘-bash:pod:command not found’
如何让命令行识别此命令?
退出并重新启动终端为我修复了它。 实际上,我刚在终端开了一个新标签。
我遇到了同样的问题,运行Mountain Lion并安装了Ryby 2并使用而不是标准系统ruby。
以前我将PATH = / usr / local / bin:$ PATH添加到我的.bash_profile中,以确保自制软件安装的东西(包括Ruby 2)优先于某些系统内容。
无论如何,在这种情况下,我正在做sudo gem install cocoapods
并且在成功安装之后,当我尝试“pod设置”时,我会得到
-bash:pod:找不到命令’
所以我注意到cocoapods会安装他们的’pod’二进制文件
在/ usr / local / bin目录
而是在
/usr/local/Cellar/ruby/2.0.0-p247/bin/
所以我添加了.bash_profile
PATH = $ PATH:/usr/local/Cellar/ruby/2.0.0-p247/bin/
而现在cocoapods就像一个魅力。
我有这个问题。 如果您使用brew来安装ruby而其他任何东西都不适合您,请尝试
brew unlink ruby && brew link ruby
编辑:
我是OS X Mavericks 10.9.3
bash可能只是没有找到新安装的pod
命令。 当您刚刚在PATH
中的某个随机位置安装了新命令时,通常需要使用以下命令告诉bash“重新散列”:
$ hash -r
然后,您可以使用以下命令validation是否(或未找到)新命令:
$ which pod
退出并重新启动终端也可以解决问题,尽管这是一个更重的锤子。