jm / rails_upgrade

Plugin to run checks on your Rails 2.x/3.x to check for obvious upgrade points on the path to 3.0
http://omgbloglol.com
MIT License
68 stars 74 forks source link

error while rake rails:upgrade:gems #5

Open soversa opened 14 years ago

soversa commented 14 years ago

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