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 由于sqlite3,RailInstaller Rails服务器todo失败_Ruby On Rails_Sqlite_Gem_Sqlite3 Ruby - Fatal编程技术网

Ruby on rails 由于sqlite3,RailInstaller Rails服务器todo失败

Ruby on rails 由于sqlite3,RailInstaller Rails服务器todo失败,ruby-on-rails,sqlite,gem,sqlite3-ruby,Ruby On Rails,Sqlite,Gem,Sqlite3 Ruby,我正在尝试使用RailsInstaller使Rails服务器工作,我在以下网站下载了RailsInstaller: http://railsinstaller.org/ 我执行了所有操作,没有任何问题,服务器在以下位置正确启动: C:\Sites\todo 但就在此时,我试图在浏览器中打开页面(http://localhost:3000/) 我捕获到一个动作控制器:异常 加载错误 无法加载这样的文件--sqlite3 Rails.root:C:/Sites/todo应用程序跟踪|框架跟踪|完整

我正在尝试使用RailsInstaller使Rails服务器工作,我在以下网站下载了RailsInstaller:

http://railsinstaller.org/

我执行了所有操作,没有任何问题,服务器在以下位置正确启动:

C:\Sites\todo

但就在此时,我试图在浏览器中打开页面(
http://localhost:3000/
) 我捕获到一个动作
控制器:异常

加载错误

无法加载这样的文件--sqlite3

Rails.root:C:/Sites/todo应用程序跟踪|框架跟踪|完整 痕迹

加载以下文件时发生此错误:sqlite3

请求

参数:无

响应

标题:无

服务器日志显示:

在2012年10月22日18:08:48+0200开始获取127.0.0.1的“/”

LoadError(无法加载此类文件--sqlite3):

渲染

C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.0.9/lib/action\u dispatch/middleware/templates/rescues//u trace.erb(0.0毫秒)

渲染

C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.0.9/lib/action\u dispatch/middleware/templates/rescues//u request\u and\u response.erb(31.2毫秒)

渲染

C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.0.9/lib/action\u dispatch/middleware/templates/rescues/diagnostics.erb救援/布局(62.5毫秒)

我已经完成了
gem安装sqlite3
,但我仍然收到了这条消息。
您对正在发生的事情有任何线索吗?

检查您的GEM文件并尝试使用版本号重新安装

gem uninstall sqlite3

gem install sqlite3 -v=1.3.6
确保您有:

gem 'sqlite3', '1.3.6'
在你的档案里


您可能还需要安装sqlite3的windows二进制文件。我不确定您使用的是什么操作系统。您是否安装了sqlite3?
gem 'sqlite3', '1.3.6'