'/path/to/gem' the bundle functionality to build and u...">

How do I need to "rake" to be able to use FileList in .gemspec?

I am using :path => '/path/to/gem'

the bundle functionality to build and use a modified upstream gem that I use Rake::FileList

in my .gemspec.

At this point, the set I am installing is not yet activated, or maybe the order of things is set, prohibits the bundle from being used rake

.

I am using ruby ​​1.8.7.

My Gemfile:

source 'http://rubygems.org'

gem "rake"
gem "foreign_gem", :path => '/home/user/src/foreign_gem'

      

The error I am getting:

$ 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

      

+3


source to share


1 answer


You can add require 'rake'

to the beginning of your file foreign_gem.gemspec

to use FileList

.



I don't know if this is the best practice, but it should work.

+3


source







All Articles