Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 雷克流产了!没有这样的文件要加载——sqlite3_Ruby On Rails 3_Sqlite_Rake_Rails Postgresql - Fatal编程技术网

Ruby on rails 3 雷克流产了!没有这样的文件要加载——sqlite3

Ruby on rails 3 雷克流产了!没有这样的文件要加载——sqlite3,ruby-on-rails-3,sqlite,rake,rails-postgresql,Ruby On Rails 3,Sqlite,Rake,Rails Postgresql,我已经安装了一个新的rails3应用程序,我的文件如下 source 'http://rubygems.org' gem 'rails', '3.0.0' gem 'nifty-generators' gem 'pg' gem 'authlogic' gem 'jquery-rails' gem "mocha", :group => :test 从GEM文件中可以看出,我打算使用postgresql作为数据库,而不是默认的sqllite3。然而,当我第一次尝试执行rake db:crea

我已经安装了一个新的rails3应用程序,我的文件如下

source 'http://rubygems.org'
gem 'rails', '3.0.0'
gem 'nifty-generators'
gem 'pg'
gem 'authlogic'
gem 'jquery-rails'
gem "mocha", :group => :test
从GEM文件中可以看出,我打算使用
postgresql
作为数据库,而不是默认的
sqllite3
。然而,当我第一次尝试执行rake db:create或rake db:migrate时,它总是给我错误
rake中止!没有要加载的此类文件--sqllite3


db/development.sqllite
中有一个文件,我在收到这个错误后删除了它……我认为这会有所帮助。但事实并非如此

检查您的/config/database.yml文件


您可能仍将其设置为连接到sqlite3数据库(默认)

对于我来说,通过从aptitude安装libsqlite3-ruby1.9.1库解决了此错误

RoR 3.1,Ruby1.9.2下载如下:
升级并放入/ruby/path/lib(例如c:\ruby192)

hi Ryanmt,您能给我详细的命令吗?我正在使用mac。。谢谢:)我喜欢。。。但我不使用mac电脑。Ubuntu中的命令是
sudoapt-get-install-libsqlite3-ruby1.9.1
。希望这就足够了。