我目前使用cocoapods 0.26.2(輸出來自pod --version
)。我想將其更新到0.29.0。將cocoapods更新到最新版本並不起作用
我跑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
別的東西,然後嘗試卸載/重新安裝,但它並沒有把莢二進制文件/usr/bin
。它DOES然而放在/usr/local/Cellar/ruby/2.0.0-p247/bin
pod二進制。我是否真的需要在我的$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。