【发布时间】:2014-01-28 00:34:30
【问题描述】:
我目前正在使用 cocoapods 0.26.2(来自pod --version 的输出)。我想更新到 0.29.0。
我运行了sudo gem update,它似乎对 cocoapods gem 没有任何作用。因此,我尝试了关于 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。它确实在/usr/local/Cellar/ruby/2.0.0-p247/bin 中放置了一个pod 二进制文件。我真的需要将那个奇怪的版本硬编码路径添加到我的$PATH 吗?为什么 cocoapods 之前安装到 /usr/bin 中?
我的 gem 环境:
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。
【问题讨论】:
标签: ruby gem osx-mavericks cocoapods