3

バンドラーの機能を使用して、.gemspec:path => '/path/to/gem'で使用する変更された上流の gem をビルドして使用しています。Rake::FileList

この段階では、インストールしようとしているバンドルがまだアクティブ化されていないか、インストールされた順序によってバンドラーがrake.

Ruby 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
4

1 に答える 1