【问题标题】:ruby on rails SQLite problemruby on rails SQLite 问题
【发布时间】:2011-06-28 21:36:35
【问题描述】:

我正在使用 Hello World 示例在 Windows XP 中试用 Ruby on Rails。遇到这个错误?不知道如何解决这个问题

当我从网站下载 sqllite 时,将 dll 复制到 windows/system32。

然后运行“gem install sqlite3-ruby”。它显示了很多“_wrap_sqlite3_* 没有定义”

然后在 Firefox 中,http://localhost:3000/hello/index 会显示。

HelloController#index 中的 Gem::Exception

无法激活 sqlite3-ruby (= 1.2.1, runtime),已经激活 sqlite3-ruby-1.2.5-x86-mswin32

加载以下文件时发生此错误: sqlite3/驱动程序/本机/驱动程序 sqlite3_api

迈克尔

【问题讨论】:

    标签: ruby-on-rails ruby sqlite


    【解决方案1】:

    尝试按照article 中的步骤进行操作,特别是他们注意到 sqlite dll 的更好位置是在 ruby​​ bin 目录中。

    将它放在那里也可能有助于对加载的版本进行排序。

    如果做不到这一点,我会执行 gem 卸载 sqlite3-ruby,然后重新安装它。

    【讨论】:

    • 我得到了完全相同的错误。需要卸载 1.2.1 版并获取 DLL。
    猜你喜欢
    • 2019-08-31
    • 2010-12-06
    • 2019-09-03
    • 2016-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多