【问题标题】:Ruby on Rails -Sqlite3 procedure could not be located in the dynamic link library sqlite3 dllRuby on Rails -Sqlite3 程序无法位于动态链接库 sqlite3 dll 中
【发布时间】:2011-04-15 00:16:35
【问题描述】:

我是 Ruby on rails 的新手,之前刚刚向question 询问了有关未创建脚本/服务器的问题。发现是因为没有找到sqlite。所以我安装了gem,但这也不起作用,它说找不到.dll。所以我使用这个相当教程来获取 .dll 并将它放在我的 /ruby/bin 中。

这解决了 .dll 丢失的问题,但导致了另一个问题。当我尝试启动服务器(rails 服务器)时,它说:

过程入口点 sqlite_column_database_name 不能 位于动态链接库中 sqlite3.dll

请帮忙,我是这个 Ruby on Rails 东西的菜鸟:/

【问题讨论】:

    标签: ruby-on-rails ruby sqlite


    【解决方案1】:

    运行“gem list sqlite”。发布输出。

    我怀疑你安装了 sqlite-ruby 而不是 sqlite3 gem。旧 gem 正在尝试调用 dll 中不再存在的旧函数。

    如果您在 gem 列表中没有看到“sqlite3”,请运行“gem install sqlite3”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-29
      • 2013-11-20
      • 1970-01-01
      • 1970-01-01
      • 2014-04-23
      • 2014-07-22
      • 1970-01-01
      相关资源
      最近更新 更多