[英]Gem::LoadError: Could not find rubygems-bundler (>= 0) amongst []
我正在用ruby 1.9.3運行rvm。 我已經運行了bundle install
,並且工作正常。 但是當我運行bundle install --deployment
我得到了:
volunteer-app ➜ bundle install --deployment
Fetching gem metadata from http://rubygems.org/.......
Installing rake (0.9.2.2)
Gem::LoadError: Could not find rubygems-bundler (>= 0) amongst []
An error occured while installing rake (0.9.2.2), and Bundler cannot continue.
Make sure that `gem install rake -v '0.9.2.2'` succeeds before bundling.
運行完之后,我查看vendor/bundle/ruby
目錄,它顯示1.9.1
。 因此,看起來好像bundle install --deployment
無法從rvm的默認ruby版本1.9.3
識別出我的寶石。
關於我可能會想念的任何想法。
編輯這是我的gem env
:
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.24
- RUBY VERSION: 1.9.3 (2012-04-20 patchlevel 194) [x86_64-linux]
- INSTALLATION DIRECTORY: /home/sosl/.rvm/gems/ruby-1.9.3-p194@teer
- RUBY EXECUTABLE: /home/sosl/.rvm/rubies/ruby-1.9.3-p194/bin/ruby
- EXECUTABLE DIRECTORY: /home/sosl/.rvm/gems/ruby-1.9.3-p194@teer/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /home/sosl/.rvm/gems/ruby-1.9.3-p194@teer
- /home/sosl/.rvm/gems/ruby-1.9.3-p194@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
這是rubygems-bundler和bundler中的錯誤,我已經為rubygems-bundler修復了它,並且bundler的修復正在等待合並。
最快的修復方法是更新rubygems-bundler:
gem update rubygems-bundler
供參考的是捆綁器的拉取請求:
昨晚我經歷了類似的事情時,我真的為您感到。 雖然我當然不是專家(我只是RoR的學生),但我可以提出一些建議嗎?
糾正此問題的過程很幸運。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.