Skip to content

Instantly share code, notes, and snippets.

@whartonn
Created July 1, 2011 21:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save whartonn/1059432 to your computer and use it in GitHub Desktop.
Save whartonn/1059432 to your computer and use it in GitHub Desktop.
passenger error
Error message:
uninitialized constant RVM::Environment
Exception class:
NameError
Application root:
/var/www/fat/current
Backtrace:
# File Line Location
0 /usr/local/rvm/lib/rvm/environment.rb 6 in `'
1 /usr/local/rvm/lib/rvm/environment.rb 3 in `'
2 /usr/local/rvm/lib/rvm.rb 69 in `current'
3 /usr/local/rvm/lib/rvm.rb 150 in `method_missing'
4 /var/www/fat/releases/20110701061923/config/setup_load_paths.rb 7 in `'
5 lib/rubygems/custom_require> 29:in `require'
6 lib/rubygems/custom_require> 29:in `require'
7 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/utils.rb 301 in `prepare_app_process'
8 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/rack/application_spawner.rb 155 in `block in initialize_server'
9 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/utils.rb 572 in `report_app_init_status'
10 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/rack/application_spawner.rb 153 in `initialize_server'
11 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server.rb 204 in `start_synchronously'
12 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server.rb 180 in `start'
13 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/rack/application_spawner.rb 128 in `start'
14 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb 253 in `block (2 levels) in spawn_rack_application'
15 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server_collection.rb 132 in `lookup_or_add'
16 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb 246 in `block in spawn_rack_application'
17 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server_collection.rb 82 in `block in synchronize'
18 prelude> 10:in `synchronize'
19 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server_collection.rb 79 in `synchronize'
20 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb 244 in `spawn_rack_application'
21 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb 137 in `spawn_application'
22 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb 275 in `handle_spawn_application'
23 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server.rb 357 in `server_main_loop'
24 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server.rb 206 in `start_synchronously'
25 /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/helper-scripts/passenger-spawn-server 99 in `'
bundle exec rails c production
Loading production environment (Rails 3.0.9)
ruby-1.9.2-p136 :001 > if ENV['MY_RUBY_HOME'] && ENV['MY_RUBY_HOME'].include?('rvm')
ruby-1.9.2-p136 :002?> begin
ruby-1.9.2-p136 :003 > rvm_path = File.dirname(File.dirname(ENV['MY_RUBY_HOME']))
ruby-1.9.2-p136 :004?> rvm_lib_path = File.join(rvm_path, 'lib')
ruby-1.9.2-p136 :005?> $LOAD_PATH.unshift rvm_lib_path
ruby-1.9.2-p136 :006?> require 'rvm'
ruby-1.9.2-p136 :007?> RVM.use_from_path! File.dirname(File.dirname(__FILE__))
ruby-1.9.2-p136 :008?> rescue LoadError
ruby-1.9.2-p136 :009?> # RVM is unavailable at this point.
ruby-1.9.2-p136 :010 > raise "RVM ruby lib is currently unavailable."
ruby-1.9.2-p136 :011?> end
ruby-1.9.2-p136 :012?> end
ArgumentError: RVM is not missing constant Environment!
from /var/www/fat/shared/bundle/ruby/1.9.1/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:479:in `load_missing_constant'
from /var/www/fat/shared/bundle/ruby/1.9.1/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:183:in `block in const_missing'
from /var/www/fat/shared/bundle/ruby/1.9.1/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:181:in `each'
from /var/www/fat/shared/bundle/ruby/1.9.1/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:181:in `const_missing'
from /usr/local/rvm/lib/rvm/environment.rb:6:in `<module:RVM>'
from /usr/local/rvm/lib/rvm/environment.rb:3:in `<top (required)>'
from /var/www/fat/shared/bundle/ruby/1.9.1/gems/rvm-1.6.20/lib/rvm.rb:69:in `current'
from /var/www/fat/shared/bundle/ruby/1.9.1/gems/rvm-1.6.20/lib/rvm.rb:150:in `method_missing'
from (irb):7
from /var/www/fat/shared/bundle/ruby/1.9.1/gems/railties-3.0.9/lib/rails/commands/console.rb:44:in `start'
from /var/www/fat/shared/bundle/ruby/1.9.1/gems/railties-3.0.9/lib/rails/commands/console.rb:8:in `start'
from /var/www/fat/shared/bundle/ruby/1.9.1/gems/railties-3.0.9/lib/rails/commands.rb:23:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
http {
...
passenger_root /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7;
passenger_ruby /usr/local/rvm/wrappers/ruby-1.9.2-p136@fat/ruby;
...
}
[ pid=8221 thr=80466840 file=utils.rb:176 time=2011-07-01 21:26:34.007 ]: *** Exception NameError in PhusionPassenger::Rack::ApplicationSpawner (uninitialized constant RVM::Environment) (process 8221, thread #<Thread:0x997a730>):
from /usr/local/rvm/lib/rvm/environment.rb:6:in `<module:RVM>'
from /usr/local/rvm/lib/rvm/environment.rb:3:in `<top (required)>'
from /usr/local/rvm/lib/rvm.rb:69:in `current'
from /usr/local/rvm/lib/rvm.rb:150:in `method_missing'
from /var/www/fat/releases/20110701061923/config/setup_load_paths.rb:7:in `<top (required)>'
from <internal:lib/rubygems/custom_require>:29:in `require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/utils.rb:301:in `prepare_app_process'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/rack/applicati from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/rack/application_spawner.rb:155:in `block in initialize_server'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/utils.rb:572:in `report_app_init_status'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/rack/application_spawner.rb:153:in `initialize_server'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server.rb:204:in `start_synchronously'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server.rb:180:in `start'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/rack/application_spawner.rb:128:in `start'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb:253:in `block (2 levels) in spawn_rack_application'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb:246:in `block in spawn_rack_application'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server_collection.rb:82:in `block in synchronize'
from <internal:prelude>:10:in `synchronize'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb:244:in `spawn_rack_application'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb:137:in `spawn_application'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
from /usr/local/rvm/gems/ruby-1.9.2-p136@fat/gems/passenger-3.0.7/helper-scripts/passenger-spawn-server:99:in `<main>'
ubuntu@ip-10-171-45-26:/opt/nginx/logs$
@tbbooher
Copy link

solution?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment