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

时间:2012-10-22 16:17:37

标签: ruby-on-rails sqlite gem sqlite3-ruby

我试图使用我下载的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,但我仍然收到此消息。 你对发生了什么有任何线索吗?

1 个答案:

答案 0 :(得分:0)

检查您的Gemfile并尝试重新安装版本号

gem uninstall sqlite3

gem install sqlite3 -v=1.3.6

确保您拥有:

gem 'sqlite3', '1.3.6'
你的Gemfile中的

您可能还需要安装sqlite3的Windows二进制文件我不确定