Ruby on rails Can';t启动Rails服务器“;sqlite3/sqlite3_native(LoadError)";关于Debian

Ruby on rails Can';t启动Rails服务器“;sqlite3/sqlite3_native(LoadError)";关于Debian,ruby-on-rails,ruby,linux,debian,Ruby On Rails,Ruby,Linux,Debian,我已经使用Rails new创建了一个新的Rails项目 当我尝试使用rails服务器启动它时,我得到以下输出: root@debian:/home/marcel/workspace/rails/sample\rails服务器 /usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:6:inrequire”:无法加载此类文件--sqlite3/sqlite3_native(LoadError) 从/usr/local/li

我已经使用Rails new创建了一个新的Rails项目

当我尝试使用rails服务器启动它时,我得到以下输出:

root@debian:/home/marcel/workspace/rails/sample\rails服务器 /usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:6:in
require”:无法加载此类文件--sqlite3/sqlite3_native(LoadError)
从/usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:6:in
rescue in' 来自/usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:2:in
'
从/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in
require' 来自/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in
块(2级)中的require'
从/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in
each' 来自/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in
block in require'
从/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in
each' 来自/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in
require'
from/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler.rb:132:in
require' from/home/marcel/workspace/rails/sample/config/application.rb:7:in
'
from/usr/local/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb:76:in
require' 来自/usr/local/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb:76:in
block in'
从/usr/local/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb:73:in
tap' from/usr/local/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb:73:in
'
从箱子/轨道:4:in
require' 从箱子/轨道:4:in`'

我正在使用

  • ruby 2.0.0p247(2013-06-27修订版41674)[x86_64-linux]
  • 创业板1.8.25
  • Rails 4.0.0
这是我的档案:

source 'https://rubygems.org'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.0'

# Use sqlite3 as the database for Active Record
gem 'sqlite3', '1.3.7'
gem 'sqlite3-ruby', :require => 'sqlite3'

# Use SCSS for stylesheets
gem 'sass-rails', '4.0.0'

# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '2.1.1'

# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '4.0.0'

# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby

# Use jquery as the JavaScript library
gem 'jquery-rails', '2.2.1'
我能做些什么来解决这个问题


提前感谢

据我所知,您不需要sqlite3 ruby gem。

您可能不需要在debian上安装libsqlite3开发包

$ sudo apt-get install libsqlite3-dev

谢谢,我已经删除了sqlite3 ruby,但这并不能修复错误。