Hi guys,
ok first time l have used sqlite3 i installed it using the gem sqlite3-ruby and works fine but when l go to run my rails app l get the following error
NameError in MainController#index
uninitialized constant SQLite3::Driver::Native::Driver::API
RAILS_ROOT: script/../config/..
Application Trace | Framework Trace | Full Trace
vendor/rails/activesupport/lib/active_support/dependencies.rb:478:in `const_missing'
/usr/local/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.1.0/lib/sqlite3/driver/native/driver.rb:81:in `open'
/usr/local/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.1.0/lib/sqlite3/database.rb:111:in `initialize'
vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:17:in `new'
vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:17:in `sqlite3_connection'
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:260:in `send'
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:260:in `connection_without_query_cache='
vendor/rails/activerecord/lib/active_record/query_cache.rb:54:in `connection='
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:228:in `retrieve_connection'
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:78:in `connection'
vendor/rails/activerecord/lib/active_record/base.rb:1139:in `add_limit!'
vendor/rails/activerecord/lib/active_record/base.rb:1101:in `construct_finder_sql'
vendor/rails/activerecord/lib/active_record/base.rb:996:in `find_every'
vendor/rails/activerecord/lib/active_record/base.rb:418:in `find'
app/controllers/main_controller.rb:8:in `index'
vendor/rails/activesupport/lib/active_support/dependencies.rb:478:in `const_missing'
/usr/local/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.1.0/lib/sqlite3/driver/native/driver.rb:81:in `open'
/usr/local/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.1.0/lib/sqlite3/database.rb:111:in `initialize'
vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:17:in `new'
vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:17:in `sqlite3_connection'
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:260:in `send'
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:260:in `connection_without_query_cache='
vendor/rails/activerecord/lib/active_record/query_cache.rb:54:in `connection='
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:228:in `retrieve_connection'
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:78:in `connection'
vendor/rails/activerecord/lib/active_record/base.rb:1139:in `add_limit!'
vendor/rails/activerecord/lib/active_record/base.rb:1101:in `construct_finder_sql'
vendor/rails/activerecord/lib/active_record/base.rb:996:in `find_every'
vendor/rails/activerecord/lib/active_record/base.rb:418:in `find'
vendor/rails/actionpack/lib/action_controller/base.rb:1092:in `send'
vendor/rails/actionpack/lib/action_controller/base.rb:1092:in `perform_action_without_filters'
vendor/rails/actionpack/lib/action_controller/filters.rb:632:in `call_filter'
vendor/rails/actionpack/lib/action_controller/filters.rb:634:in `call_filter'
vendor/rails/actionpack/lib/action_controller/filters.rb:619:in `perform_action_without_benchmark'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `measure'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'
vendor/rails/actionpack/lib/action_controller/rescue.rb:115:in `perform_action'
vendor/rails/actionpack/lib/action_controller/base.rb:427:in `send'
vendor/rails/actionpack/lib/action_controller/base.rb:427:in `process_without_filters'
vendor/rails/actionpack/lib/action_controller/filters.rb:624:in `process_without_session_management_support'
vendor/rails/actionpack/lib/action_controller/session_management.rb:114:in `process'
vendor/rails/actionpack/lib/action_controller/base.rb:330:in `process'
vendor/rails/railties/lib/dispatcher.rb:39:in `dispatch'
vendor/rails/railties/lib/webrick_server.rb:112:in `handle_dispatch'
vendor/rails/railties/lib/webrick_server.rb:78:in `service'
/usr/local/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/usr/local/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/usr/local/lib/ruby/1.8/webrick/server.rb:155:in `start_thread'
/usr/local/lib/ruby/1.8/webrick/server.rb:144:in `start'
/usr/local/lib/ruby/1.8/webrick/server.rb:144:in `start_thread'
/usr/local/lib/ruby/1.8/webrick/server.rb:94:in `start'
/usr/local/lib/ruby/1.8/webrick/server.rb:89:in `each'
/usr/local/lib/ruby/1.8/webrick/server.rb:89:in `start'
/usr/local/lib/ruby/1.8/webrick/server.rb:79:in `start'
/usr/local/lib/ruby/1.8/webrick/server.rb:79:in `start'
vendor/rails/railties/lib/webrick_server.rb:62:in `dispatch'
vendor/rails/railties/lib/commands/servers/webrick.rb:59
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require__'
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'
vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in `require'
vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in `new_constants_in'
vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in `require'
vendor/rails/railties/lib/commands/server.rb:39
script/server:3:in `require'
script/server:3
vendor/rails/activesupport/lib/active_support/dependencies.rb:478:in `const_missing'
/usr/local/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.1.0/lib/sqlite3/driver/native/driver.rb:81:in `open'
/usr/local/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.1.0/lib/sqlite3/database.rb:111:in `initialize'
vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:17:in `new'
vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:17:in `sqlite3_connection'
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:260:in `send'
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:260:in `connection_without_query_cache='
vendor/rails/activerecord/lib/active_record/query_cache.rb:54:in `connection='
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:228:in `retrieve_connection'
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:78:in `connection'
vendor/rails/activerecord/lib/active_record/base.rb:1139:in `add_limit!'
vendor/rails/activerecord/lib/active_record/base.rb:1101:in `construct_finder_sql'
vendor/rails/activerecord/lib/active_record/base.rb:996:in `find_every'
vendor/rails/activerecord/lib/active_record/base.rb:418:in `find'
app/controllers/main_controller.rb:8:in `index'
vendor/rails/actionpack/lib/action_controller/base.rb:1092:in `send'
vendor/rails/actionpack/lib/action_controller/base.rb:1092:in `perform_action_without_filters'
vendor/rails/actionpack/lib/action_controller/filters.rb:632:in `call_filter'
vendor/rails/actionpack/lib/action_controller/filters.rb:634:in `call_filter'
vendor/rails/actionpack/lib/action_controller/filters.rb:619:in `perform_action_without_benchmark'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `measure'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'
vendor/rails/actionpack/lib/action_controller/rescue.rb:115:in `perform_action'
vendor/rails/actionpack/lib/action_controller/base.rb:427:in `send'
vendor/rails/actionpack/lib/action_controller/base.rb:427:in `process_without_filters'
vendor/rails/actionpack/lib/action_controller/filters.rb:624:in `process_without_session_management_support'
vendor/rails/actionpack/lib/action_controller/session_management.rb:114:in `process'
vendor/rails/actionpack/lib/action_controller/base.rb:330:in `process'
vendor/rails/railties/lib/dispatcher.rb:39:in `dispatch'
vendor/rails/railties/lib/webrick_server.rb:112:in `handle_dispatch'
vendor/rails/railties/lib/webrick_server.rb:78:in `service'
/usr/local/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/usr/local/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/usr/local/lib/ruby/1.8/webrick/server.rb:155:in `start_thread'
/usr/local/lib/ruby/1.8/webrick/server.rb:144:in `start'
/usr/local/lib/ruby/1.8/webrick/server.rb:144:in `start_thread'
/usr/local/lib/ruby/1.8/webrick/server.rb:94:in `start'
/usr/local/lib/ruby/1.8/webrick/server.rb:89:in `each'
/usr/local/lib/ruby/1.8/webrick/server.rb:89:in `start'
/usr/local/lib/ruby/1.8/webrick/server.rb:79:in `start'
/usr/local/lib/ruby/1.8/webrick/server.rb:79:in `start'
vendor/rails/railties/lib/webrick_server.rb:62:in `dispatch'
vendor/rails/railties/lib/commands/servers/webrick.rb:59
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require__'
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'
vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in `require'
vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in `new_constants_in'
vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in `require'
vendor/rails/railties/lib/commands/server.rb:39
script/server:3:in `require'
script/server:3
i have no idea what l am doing wrong any help would be great thanks in advance
michael
|