Ruby on Rails -Sqlite3过程无法位于动态链接库sqlite3 dll中

时间:2011-04-14 11:26:24

标签: ruby-on-rails ruby sqlite

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

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

  

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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