我已經經常每天收到此錯誤的最後幾天...獲取頻繁Gem RemoteFetcher :: FetchError。任何解決方法?
$ gem install rails -v 3.2.1
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
bad response Forbidden 403 (http://production.cf.rubygems.org/gems/rdoc-3.12.gem)
我根據previous question的理解是,這是由於與遠程存儲庫中的問題,解決的辦法是等一會兒再試一次。事實上,有時當我等待幾個小時或一夜之間,安裝命令才起作用。
但是,我希望有更可靠的體驗。
我以爲下載的文件,如,然後運行的...
$ gem install --local ~/Desktop/rails-3.2.1.gem
但是,這給了我......
$ gem install --local ~/Desktop/rails-3.2.1.gem
ERROR: While executing gem ... (Gem::DependencyError)
Unable to resolve dependencies: rails requires railties (= 3.2.1)
我可以嘗試下載railties。也許我會。但是我感覺到一整天都在依賴關係之後尋找依賴的兔子洞。
任何替代高效的方式來安裝寶石?有沒有什麼我可以通過我的存儲庫規範來做,這將使gem安裝更加可靠?
$ gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.15
- RUBY VERSION: 1.9.2 (2011-07-09 patchlevel 290) [x86_64-darwin11.2.0]
- INSTALLATION DIRECTORY: /Users/ethan/.rvm/gems/[email protected]_3_for_mtc
- RUBY EXECUTABLE: /Users/ethan/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
- EXECUTABLE DIRECTORY: /Users/ethan/.rvm/gems/[email protected]_3_for_mtc/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-11
- GEM PATHS:
- /Users/ethan/.rvm/gems/[email protected]_3_for_mtc
- /Users/ethan/.rvm/gems/[email protected]
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- :sources => ["http://rubygems.org"]
- "gem" => "--no-rdoc --no-ri"
- "install" => "--no-rdoc --no-ri"
- "update" => "--no-rdoc --no-ri"
- REMOTE SOURCES:
- http://rubygems.org
謝謝,我做進行更新,但仍得到相同的結果。 – Ethan 2012-02-16 18:54:22