2011-01-18 36 views
0

,當我跑我得到這個錯誤「包安裝」紅寶石/打捆似乎在無法獲得依賴

Could not find gem 'febeling-rubyzip (>= 0, runtime)' in any of the gem sources listed in your Gemfile. 

我的Gemfile看起來像這樣

source 'http://rubygems.org' 

gem 'rails' 

gem "authlogic", :git => "git://github.com/binarylogic/authlogic.git" 
gem "mechanize" 
gem "hpricot" 
gem "sqlite3-ruby" 
gem "daemons" 

gem 'sqlite3-ruby', :require => 'sqlite3' 

gem "nokogiri" 
gem "roo" 
gem "zip" 
gem "spreadsheet" 
gem "builder" 
gem "gimite-google-spreadsheet-ruby" 
gem "febeling-rubyzip" 

#gem "savon", "=0.7.9" 
gem "savon" 

#devise is required for rails_admin, but not used 
gem 'devise' 
gem 'rails_admin', :git => 'git://github.com/sferik/rails_admin.git' 

gem 'febeling-rubyzip' 

group :development, :test do 
    gem "rcov" 
    gem "capistrano" 
end 

group :development do 
    gem "ruby-debug" 
    gem "httpclient" 
end 

任何想法/提示將不勝appreciarted。

謝謝,我使用RVM每個項目gemsets克里斯

PS。什麼可能是相關的是,我只是做了一個「rvm gemset empty」,並刪除Gemfile.lock做一個乾淨的項目的寶石安裝 - 事情似乎確定之前:

回答

3

替換「febeling-rubyzip」與「rubyzip」命名寶石​​的新的方式發生了變化,它並沒有創建者的用戶名(GitHub的用戶名)連接到它。

1

gem query -r -n febeling-rubyzip是否發現任何東西在您的版本紅寶石/寶石?

+0

它說* ** REMOTE GEMS *** then nothing: – 2011-01-18 22:49:46

+0

這就是我得到的。febeling-rubyzip不是一個有效的gem。它看起來像@和Happ的答案應該可以做到這一點(只需使用`rubyzip`作爲寶石)。 – cam 2011-01-18 23:11:41