#29 new
Chad Woolley

Bad error messages if ERB causes exceptions

Reported by Chad Woolley | April 1st, 2009 @ 04:47 PM

View earlier messages: 1 Day | 1 Week | 2 Weeks | 1 Month | 3 Months | 6 Months | 1 Year | All Chad Woolley (work) 4:30 PM hi pivotalguerrero 4:30 PM yo Chad Woolley (work) 4:31 PM did you need something? pivotalguerrero 4:36 PM trying to debug this: 4:36 PM

root@domU-12-31-39-03-C1-22:/home/rails/xxx/current# geminstaller RAILS_ENV=demo
uninitialized constant GemInstaller::ConfigBuilder::RAILS_ENV 4:36 PM

ideas? 4:36 PM

And we miss your sparkling personality. Chad Woolley (work) 4:37 PM what is the command pivotalguerrero 4:37 PM geminstaller Chad Woolley (work) 4:38 PM i don't know. Why would geminstaller be accessing that? pivotalguerrero 4:38 PM Geminstaller::ConfigBuilder::RAILS_ENV? 4:39 PM

It has geminstaller in the name Chad Woolley (work) 4:39 PM who is this pivotalguerrero 4:39 PM Parker and Adam 4:39 PM

Parkam Chad Woolley (work) 4:40 PM there is no occurrence of RAILS_ENV in the geminstaller source 4:40 PM

what bad things are you doing pivotalguerrero 4:40 PM Uh 4:40 PM

Calling geminstaller? 4:41 PM

This is a new machine instance coming up in EC2. The script just goes to the application directly and calls geminstaller. We get this error message. Chad Woolley (work) 4:41 PM pass -gall -rall and give output pivotalguerrero 4:42 PM root@domU-12-31-39-03-C1-22:/home/rails/xxx/current# geminstaller -gall -rall Found GemInstaller config file at: /home/rails/kitabu_worker/current/config/geminstaller.yml uninitialized constant GemInstaller::ConfigBuilder::RAILS_ENV (erb):7:in include_config_binding' /usr/lib/ruby/gems/1.8/gems/geminstaller-0.5.1/lib/geminstaller/config_builder.rb:62:ininclude_config_binding' /usr/lib/ruby/gems/1.8/gems/geminstaller-0.5.1/lib/geminstaller/config_builder.rb:33:in build_config' /usr/lib/ruby/gems/1.8/gems/geminstaller-0.5.1/lib/geminstaller/config_builder.rb:32:inchdir' /usr/lib/ruby/gems/1.8/gems/geminstaller-0.5.1/lib/geminstaller/config_builder.rb:32:in build_config' /usr/lib/ruby/gems/1.8/gems/geminstaller-0.5.1/lib/geminstaller/config_builder.rb:19:ineach' /usr/lib/ruby/gems/1.8/gems/geminstaller-0.5.1/lib/geminstaller/config_builder.rb:19:in build_config' /usr/lib/ruby/gems/1.8/gems/geminstaller-0.5.1/lib/geminstaller/application.rb:63:increate_gems_from_config' /usr/lib/ruby/gems/1.8/gems/geminstaller-0.5.1/lib/geminstaller/application.rb:17:in install' /usr/lib/ruby/gems/1.8/gems/geminstaller-0.5.1/lib/geminstaller.rb:18:ininstall' /usr/lib/ruby/gems/1.8/gems/geminstaller-0.5.1/bin/geminstaller:30 /usr/bin/geminstaller:19:in load' /usr/bin/geminstaller:19 Chad Woolley (work) 4:42 PM your yaml file is bad 4:42 PM

paste that pivotalguerrero

4:43 PM

gems: - name: geminstaller version: 0.5.1 - name: activesupport version: 2.2.2 <% if %w(development test).include?(RAILS_ENV) %>

this is installed as a local package on ec2, can't require it as a gem

  • name: rmagick version: 1.15.7 <% end %>
  • name: rest-client version: 0.9
  • name: daemons version: 1.0.10
  • name: right_aws version: 1.10.0
  • name: libxml-ruby version: 1.1.2 Chad Woolley (work) 4:44 PM rails env is not a constant in that scope 4:44 PM

ENV['RAILS_ENV'] pivotalguerrero 4:44 PM So it isn't. Chad Woolley (work) 4:44 PM but I should handle it better pivotalguerrero 4:44 PM Parker says you're the shizzy. 4:44 PM

I think that's a good thing.

Thanks d00d

No comments found

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

GemInstaller

http://geminstaller.rubyforge.org

People watching this ticket

Pages