3
我正在使用:path => '/path/to/gem'
bundler的功能來構建和使用修改後的上游gem,該gem在其.gemspec中使用Rake::FileList
。我如何要求'rake'能夠在.gemspec中使用FileList?
在此階段,我正在安裝的軟件包尚未激活,或者安裝的訂單可能禁止打包商使用rake
。
我使用的是紅寶石1.8.7。
我的Gemfile:
source 'http://rubygems.org'
gem "rake"
gem "foreign_gem", :path => '/home/user/src/foreign_gem'
的錯誤,我得到:
$ bundle install
Unfortunately, a fatal error has occurred. Please see the Bundler
troubleshooting documentation at http://bit.ly/bundler-issues. Thanks!
/home/ilya/src/foreign_gem/foreign_gem.gemspec:11: uninitialized constant FileList (NameError)
from /home/user/.rbenv/versions/1.8.7-p358/lib/ruby/site_ruby/1.8/rubygems/specification.rb:426:in 'initialize'
from /home/user/src/foreign_gem/foreign_gem.gemspec:1:in 'new'
from /home/user/src/foreign_gem/foreign_gem.gemspec:1