2013-07-22 36 views
0

我正在嘗試運行Ruby on Rails項目。我安裝了RVM,設置紅寶石是1.8.7版本,並把一切都正常運行,除了當我嘗試運行rackup我得到:爲什麼在任何來源中找不到backports-3.3.2?

/Users/afrieden/.rvm/gems/ruby-1.8.7-p374/gems/bundler-1.3.5/lib/bundler/spec_set.rb:92:in `materialize': Could not find backports-3.3.2 in any of the sources (Bundler::GemNotFound) 
from /Users/afrieden/.rvm/gems/ruby-1.8.7-p374/gems/bundler-1.3.5/lib/bundler/spec_set.rb:85:in `map!' 
from /Users/afrieden/.rvm/gems/ruby-1.8.7-p374/gems/bundler-1.3.5/lib/bundler/spec_set.rb:85:in `materialize' 
from /Users/afrieden/.rvm/gems/ruby-1.8.7-p374/gems/bundler-1.3.5/lib/bundler/definition.rb:114:in `specs' 
from /Users/afrieden/.rvm/gems/ruby-1.8.7-p374/gems/bundler-1.3.5/lib/bundler/definition.rb:159:in `specs_for' 
from /Users/afrieden/.rvm/gems/ruby-1.8.7-p374/gems/bundler-1.3.5/lib/bundler/runtime.rb:13:in `setup' 
from /Users/afrieden/.rvm/gems/ruby-1.8.7-p374/gems/bundler-1.3.5/lib/bundler.rb:127:in `setup' 
from /Users/afrieden/.rvm/gems/ruby-1.8.7-p374/gems/bundler-1.3.5/lib/bundler.rb:132:in `require' 
from /Users/afrieden/Downloads/neo_visual_search-master/neovs_app.rb:2 
from /Users/afrieden/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' 
from /Users/afrieden/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' 
from /Users/afrieden/Downloads/neo_visual_search-master/config.ru:4 
from /Users/afrieden/.rvm/gems/ruby-1.8.7-p374/gems/rack-1.5.2/lib/rack/builder.rb:55:in `instance_eval' 
from /Users/afrieden/.rvm/gems/ruby-1.8.7-p374/gems/rack-1.5.2/lib/rack/builder.rb:55:in `initialize' 
from /Users/afrieden/Downloads/neo_visual_search-master/config.ru:0:in `new' 
from /Users/afrieden/Downloads/neo_visual_search-master/config.ru:0 

我試圖gem install Bundler但它只是重新安裝,我得到了同樣的錯誤。

有沒有人見過這個問題?謝謝!

回答

2

嘗試從源代碼安裝的寶石,在你的Gemfile這樣寫:

gem 'backports', :require => false 

或者

gem "backports", :git => "https://github.com/marcandre/backports.git" 

希望這將有助於。我認爲如果不嘗試另一個,我會認爲第一個會起作用。謝謝