Open soversa opened 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
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: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:in
execute' /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:in
synchronize' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in
invoke' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in
top_level' /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:in
top_level' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in
standard_exception_handling' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in
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:in
generate_gemfile' /Users/david/Documents/soversa/rails3/rails2src/soversa/vendor/plugins/rails_upgrade/lib/tasks/../../lib/gemfile_generator.rb:6:ingenerate_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:in
call' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:inexecute' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in
each' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:inexecute' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in
invoke_with_call_chain' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:insynchronize' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in
invoke_with_call_chain' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:ininvoke' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in
invoke_task' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:intop_level' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
each' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:intop_level' /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:2023:intop_level' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in
run' /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:1998:in
run' /Library/Ruby/Gems/1.8/gems/rake-0.8.7/bin/rake:31 /usr/bin/rake:19:in `load' /usr/bin/rake:19