Forums | Admin

Discussion Forums: help

Start New Thread Start New Thread

 

By: arton Tajima
RE: no such file to load -- rjb [ reply ]  
2011-01-24 13:15
Hi,
I'm not sure what was happened. So please let me know more details about Rjb gem installation.
First, was Rjb gem successfully installed in your system ? I'm afraid it was failed for example JDK was missing or other reasons.
Second, If installation was successful, where the gem directory ? For example if your gem installation directory is in your user env (say ~/.gem etc), Rails never reached the directory I think. So I believe you may re-install the gem in /usr/lib/ruby/gem... while using 'sudo gem install ...' .

Regards.

By: Horatiu Iulian
no such file to load -- rjb [ reply ]  
2011-01-24 09:34
Hi! I tried to use rjb. So, I installed the rjb gem, I setted up the variables for my system, but, when I put in my Ruby code
<code>
require 'rubygems'
require 'rjb'
</code>
I obtained at execution this error:
MissingSourceFile in CallsController#index

no such file to load -- rjb

RAILS_ROOT: /var/rails/testapplication
Application Trace | Framework Trace | Full Trace

/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
/var/rails/testapplication/app/controllers/calls_controller.rb:3

/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:380:in `load_without_new_constant_marking'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:380:in `load_file'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:379:in `load_file'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:259:in `require_or_load'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:425:in `load_missing_constant'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in `const_missing'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:92:in `const_missing'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/inflector.rb:361:in `constantize'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/inflector.rb:360:in `each'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/inflector.rb:360:in `constantize'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/string/inflections.rb:162:in `constantize'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/routing/route_set.rb:443:in `recognize'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/routing/route_set.rb:436:in `call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:87:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:121:in `_call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:130
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:29:in `call'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:29:in `call'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:9:in `cache'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:28:in `call'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in `call'
/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/head.rb:9:in `call'
/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/methodoverride.rb:24:in `call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/params_parser.rb:15:in `call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/session/cookie_store.rb:93:in `call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/failsafe.rb:26:in `call'
/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:114:in `call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/reloader.rb:34:in `run'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:108:in `call'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/rack/request_handler.rb:96:in `process_request'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_request_handler.rb:513:in `accept_and_process_next_request'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/classic_rails/application_spawner.rb:321:in `start_request_handler'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `send'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `handle_spawn_application'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/utils.rb:479:in `safe_fork'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/classic_rails/application_spawner.rb:270:in `handle_spawn_application'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server.rb:357:in `__send__'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server.rb:180:in `start'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/classic_rails/application_spawner.rb:149:in `start'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/spawn_manager.rb:219:in `spawn_rails_application'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/spawn_manager.rb:214:in `spawn_rails_application'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server_collection.rb:82:in `synchronize'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/spawn_manager.rb:213:in `spawn_rails_application'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/spawn_manager.rb:132:in `spawn_application'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server.rb:357:in `__send__'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/helper-scripts/passenger-spawn-server:99

/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
/var/rails/testapplication/app/controllers/calls_controller.rb:3
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:380:in `load_without_new_constant_marking'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:380:in `load_file'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:379:in `load_file'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:259:in `require_or_load'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:425:in `load_missing_constant'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in `const_missing'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:92:in `const_missing'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/inflector.rb:361:in `constantize'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/inflector.rb:360:in `each'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/inflector.rb:360:in `constantize'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/string/inflections.rb:162:in `constantize'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/routing/route_set.rb:443:in `recognize'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/routing/route_set.rb:436:in `call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:87:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:121:in `_call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:130
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:29:in `call'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:29:in `call'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:9:in `cache'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:28:in `call'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in `call'
/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/head.rb:9:in `call'
/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/methodoverride.rb:24:in `call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/params_parser.rb:15:in `call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/session/cookie_store.rb:93:in `call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/failsafe.rb:26:in `call'
/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:114:in `call'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/reloader.rb:34:in `run'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:108:in `call'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/rack/request_handler.rb:96:in `process_request'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_request_handler.rb:513:in `accept_and_process_next_request'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/classic_rails/application_spawner.rb:321:in `start_request_handler'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `send'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `handle_spawn_application'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/utils.rb:479:in `safe_fork'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/classic_rails/application_spawner.rb:270:in `handle_spawn_application'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server.rb:357:in `__send__'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server.rb:180:in `start'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/classic_rails/application_spawner.rb:149:in `start'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/spawn_manager.rb:219:in `spawn_rails_application'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/spawn_manager.rb:214:in `spawn_rails_application'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server_collection.rb:82:in `synchronize'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/spawn_manager.rb:213:in `spawn_rails_application'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/spawn_manager.rb:132:in `spawn_application'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server.rb:357:in `__send__'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
/var/lib/passenger-standalone/3.0.2-x86-ruby1.8.7-linux-gcc4.5.0-1002/support/helper-scripts/passenger-spawn-server:99

This error occurred while loading the following files:
rjb

Request

Parameters:

None

Show session dump

---

Response

Headers:

{"Content-Type"=>"",
"Cache-Control"=>"no-cache"}
Please tell me what am I wrong, eventually a step-by-step installation for rjb. I'm new to Ruby and rjb... As OS I use SuSE 11.3 and my Ruby version is 1.8.8dev [i686-linux]. Thanks in advance.