【问题标题】:RailInstaller Rails server todo fails because of sqlite3RailInstaller Rails 服务器 todo 因 sqlite3 而失败
【发布时间】:2012-10-12 12:05:14
【问题描述】:

我正在尝试使用 RailsInstaller 使 Rails 服务器正常工作,我在以下位置下载了它:

http://railsinstaller.org/

我全部执行没问题,服务器正常启动:

C:\Sites\todo

但此刻我尝试在浏览器中打开页面 (http://localhost:3000/) 我收到了一个 Action Controller:Exception Caught

加载错误

无法加载此类文件 -- sqlite3

Rails.root:C:/Sites/todo 应用程序跟踪 |框架跟踪 |满的 追踪

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

请求

参数:无

> Show session dump
> Show env dump

回应

标题:无

服务器日志这样说:

在 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_dispatch/middleware/templates/rescues/_trace.erb(0.0 毫秒)

渲染

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,但我仍然收到此消息。 你知道发生了什么吗?

【问题讨论】:

  • 您使用的是什么操作系统。你有安装 sqlite3 吗?

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


【解决方案1】:

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

gem uninstall sqlite3

gem install sqlite3 -v=1.3.6

确保你有:

gem 'sqlite3', '1.3.6'

在您的 Gemfile 中

你可能还需要安装 sqlite3 的 windows 二进制文件,我不确定

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-02
    • 2017-01-27
    • 2015-06-19
    • 1970-01-01
    • 2020-08-02
    • 2014-07-02
    相关资源
    最近更新 更多