我试图使用我下载的RailsInstaller使Rails服务器正常工作:
http://railsinstaller.org/
我没有任何问题地执行了所有操作,服务器正常启动:
C:\Sites\todo
但是此刻我尝试在浏览器中打开页面(http://localhost:3000/
)
我得到了一个行动Controller:Exception
抓到了
LoadError
无法加载此类文件 - sqlite3
Rails.root :C:/ Sites / todo应用程序跟踪|框架跟踪|充分 微量
加载以下文件时发生此错误: sqlite3
请求
参数:无
> Show session dump
> Show env dump
响应
标题:无
服务器日志说明了这一点:
开始GET" /"对于127.0.0.1在2012-10-22 18:08:48 +0200
LoadError (无法加载此类文件 - sqlite3 ):
渲染
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/templates/rescues/_trace.erb(0.0 ms)
渲染
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb(31.2 ms)
渲染
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb救援/布局(62.5毫秒) )
我已经完成gem install sqlite3
,但我仍然收到此消息。
你对发生了什么有任何线索吗?
答案 0 :(得分:0)
检查您的Gemfile并尝试重新安装版本号
gem uninstall sqlite3
gem install sqlite3 -v=1.3.6
确保您拥有:
gem 'sqlite3', '1.3.6'
你的Gemfile中的
您可能还需要安装sqlite3的Windows二进制文件我不确定