Skip to content

error while rake rails:upgrade:gems #5

@soversa

Description

@soversa

looks like the upgrader pukes on comment blocks in environment.rb

this is the block that it was puking on:

Rails::Initializer.run do |config|
=begin

config.gem is a really nice feature. It both requires the gem of a particular version
but also loads it by default. TODO:this for all the gems!

=end

config.gem 'devise', :source => 'http://gemcutter.org/', :version => '1.0.7'
config.gem 'warden', :source => 'http://gemcutter.org/', :version => '0.10.3'
config.gem 'twitter', :source => 'http://gemcutter.org/', :version => '0.9.7'
config.gem "ac

here is the exception:

(in /Users/david/Documents/soversa/rails3/rails2src/soversa)
** Invoke rails:upgrade:gems (first_time)
** Execute rails:upgrade:gems
rake aborted!
undefined local variable or method feature' for #<Rails::Upgrading::GemfileGenerator:0x101635f18 @gems=[]> /Users/david/Documents/soversa/rails3/rails2src/soversa/vendor/plugins/rails_upgrade/lib/tasks/../../lib/gemfile_generator.rb:29:ingenerate_gemfile'
/Users/david/Documents/soversa/rails3/rails2src/soversa/vendor/plugins/rails_upgrade/lib/tasks/../../lib/gemfile_generator.rb:6:in generate_new_gemfile' /Users/david/Documents/soversa/rails3/rails2src/soversa/vendor/plugins/rails_upgrade/lib/tasks/rails_upgrade_tasks.rake:20 /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:incall'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in execute' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:ineach'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in execute' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:ininvoke_with_call_chain'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:in synchronize' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:ininvoke_with_call_chain'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in invoke' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:ininvoke_task'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in top_level' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:ineach'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in top_level' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:instandard_exception_handling'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in top_level' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:inrun'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in standard_exception_handling' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:inrun'
/Library/Ruby/Gems/1.8/gems/rake-0.8.7/bin/rake:31
/usr/bin/rake:19:in `load'
/usr/bin/rake:19

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions