简体   繁体   English

无法加载此类文件— sqlite3 Ruby on Rails

[英]Cannot Load Such File — sqlite3 Ruby on Rails

rake aborted!
cannot load such file -- sqlite3
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/backports-3.6.0/lib/backports/tools.rb:343:in `require'
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/backports-3.6.0/lib/backports/tools.rb:343:in `require_with_backports'
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/activesupport-3.0.12/lib/active_support/dependencies.rb:242:in `block in require'
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/activesupport-3.0.12/lib/active_support/dependencies.rb:225:in `block in load_dependency'
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/activesupport-3.0.12/lib/active_support/dependencies.rb:597:in `new_constants_in'
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/activesupport-3.0.12/lib/active_support/dependencies.rb:225:in `load_dependency'
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/activesupport-3.0.12/lib/active_support/dependencies.rb:242:in `require'
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/activesupport-3.0.12/lib/active_support/core_ext/kernel/requires.rb:9:in `block in require_library_or_gem'
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/activesupport-3.0.12/lib/active_support/core_ext/kernel/reporting.rb:11:in `block in silence_warnings'
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/activesupport-3.0.12/lib/active_support/core_ext/kernel/reporting.rb:22:in `with_warnings'
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/activesupport-3.0.12/lib/active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/activesupport-3.0.12/lib/active_support/core_ext/kernel/requires.rb:7:in `require_library_or_gem'
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/activerecord-3.0.12/lib/active_record/connection_adapters/sqlite3_adapter.rb:24:in `sqlite3_connection'
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/activerecord-3.0.12/lib/active_record/connection_adapters/abstract/connection_pool.rb:229:in `new_connection'
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/activerecord-3.0.12/lib/active_record/connection_adapters/abstract/connection_pool.rb:237:in `checkout_new_connection'
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/activerecord-3.0.12/lib/active_record/connection_adapters/abstract/connection_pool.rb:191:in `block (2 levels) in checkout'
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/activerecord-3.0.12/lib/active_record/connection_adapters/abstract/connection_pool.rb:187:in `loop'
/var/www/BookBuilder/releases/20140317160018/vendor/cache/ruby/1.9.1/gems/activerecord-3.0.12/lib/active_record/connection_adapters/abstract/connection_pool.rb:187:in `block in checkout'

I'm running the rake task on the staging server, which is using postgresql for the database, and for some reason I'm getting an error for sqlite3 which is used only for development. 我在登台服务器上运行rake任务,该服务器在数据库中使用postgresql,由于某种原因,我遇到了sqlite3错误,该错误仅用于开发。 Please provide some insight on this issue 请提供有关此问题的一些见解

Database: 数据库:

development:
 adapter: sqlite3
 database: db/development.sqlite3
 pool: 5
 timeout: 5000

test: &test
 adapter: sqlite3
 database: db/test.sqlite3
 pool: 5
 timeout: 5000

staging:
 encoding: unicode
 adapter: postgresql
 username: postgres
 port: 5432
 host: localhost
 database: staging
 password: password

Gemfile: 宝石文件:

gem 'rails', '3.0.12'
gem 'rake', '0.8.7'

gem 'newrelic_rpm'
gem 'airbrake'

gem 'paperclip'
gem 'paperclip-meta'
gem 'spree', '0.60.6'
gem 'simple_xlsx_writer'
gem 'rubyzip',  "~> 0.9.9"
gem 'resque', :require => 'resque/server'
gem 'pdfkit', '0.5.2'
gem 'imgkit', '1.3.7'
gem 'pony'

group :development, :test do
  gem 'sqlite3'
end

group :staging do
  gem 'pg'
end

group :production do
  gem 'mysql'
end

gem 'net-ssh', '2.7.0'
gem 'capistrano'

gem 'will_paginate_renderers', '0.0.3'

gem "httparty", "~> 0.7.8"

gem "spree_theme", :path => "spree_theme", :require => "spree_theme"
gem "spree_customizations", :path => "spree_customizations", :require => "spree_customizations"

gem "yell-rails", "1.4.0"
gem "yell-adapters-gelf"

I would personally try this: 我将亲自尝试:

bundle install --without production
rake task_name RAILS_ENV=staging

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Windows / Ruby / Rails安装 - 。无法加载这样的文件--sqlite3 / sqlite3_native windows - Windows/Ruby/Rails install — .cannot load such file — sqlite3/sqlite3_native windows windows 10 ruby​​2.5 rails 5.1.5无法加载这样的文件--sqlite3 / sqlite3_native(LoadError) - windows 10 ruby2.5 rails 5.1.5 cannot load such file — sqlite3/sqlite3_native (LoadError) 无法加载此类文件——在 ruby​​ on rails 上的 sqlite3/sqlite3_native (LoadError) - cannot load such file -- sqlite3/sqlite3_native (LoadError) on ruby on rails 无法加载此类文件-sqlite3 / sqlite3_native(LoadError)在Rails上的ruby上 - cannot load such file — sqlite3/sqlite3_native (LoadError) on ruby on rails 无法加载此类文件-sqlite3 / sqlite3_native(LoadError)Ruby on Rails - cannot load such file — sqlite3/sqlite3_native (LoadError) Ruby on Rails 如何将数据从.sqlite3文件加载到Ruby on Rails应用程序 - How to load the data from a .sqlite3 file to a Ruby on Rails Application Ruby on Rails-SQLite3 - Ruby on Rails - Sqlite3 新的Rails 3.2.8项目出错-'require':无法加载此类文件-sqlite3 / sqlite3_native(LoadError) - Error with new Rails 3.2.8 project - `require': cannot load such file — sqlite3/sqlite3_native (LoadError) rails服务器上的错误 - 无法加载此类文件 - sqlite3 / sqlite3_native(LoadError) - error on rails server - cannot load such file — sqlite3/sqlite3_native (LoadError) Rails,rake db:migrate给我无法加载此类文件-sqlite3 / sqlite3_native错误 - Rails, rake db:migrate gives me cannot load such file — sqlite3/sqlite3_native error
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM