我目前正在使用cocoapods 0.26.2(的输出pod --version
)。我想将其更新为0.29.0。
我跑了sudo gem update
,似乎对可可豆宝石没有任何作用。因此,在cocoapods.org上提出了以下建议:
sudo gem uninstall cocoapods
sudo gem install cocoapods
那似乎确实安装了cocoapods 0.29.0。但是,当我运行时,pod --version
它仍然告诉我我在0.26.2上。
$ which pod
/usr/bin/pod
我尝试重命名/usr/bin/pod
为其他名称,然后再次尝试进行卸载/重新安装,但是并没有在其中放入pod二进制文件/usr/bin
。但是它确实将pod二进制文件放入/usr/local/Cellar/ruby/2.0.0-p247/bin
。我真的需要在我的$PATH
??中添加该奇数和版本的硬编码路径吗?为什么以前将cocoapods安装到其中/usr/bin
?
我的宝石环境:
RubyGems Environment:
- RUBYGEMS VERSION: 2.1.9
- RUBY VERSION: 2.0.0 (2013-06-27 patchlevel 247) [x86_64-darwin12.5.0]
- INSTALLATION DIRECTORY: /usr/local/Cellar/ruby/2.0.0-p247/lib/ruby/gems/2.0.0
- RUBY EXECUTABLE: /usr/local/Cellar/ruby/2.0.0-p247/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/Cellar/ruby/2.0.0-p247/bin
- SPEC CACHE DIRECTORY: /Users/michael/.gem/specs
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-12
- GEM PATHS:
- /usr/local/Cellar/ruby/2.0.0-p247/lib/ruby/gems/2.0.0
- /Users/michael/.gem/ruby/2.0.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /usr/local/bin
- /usr/local/sbin
- /usr/bin
- /bin
- /usr/sbin
- /sbin
- /usr/local/bin
- /opt/X11/bin
我正在运行OS X 10.9.1。
好的,有关红宝石和自制的答案解决了这个问题。不得不添加/usr/local/opt/ruby/bin
到我的$PATH
。不知道我的Pod二进制版本如何/usr/bin
,可能是我使用了OS X提供的ruby版本来安装较早版本的cocoapods,而不是Homebrew安装的版本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句