我遵循了建议here:并且gem似乎正确安装,但是当我运行rake:db:从Windows命令行迁移时,我得到一个完整的弹出窗口说:
“此应用程序无法启动,因为找不到sqlite3.dll。重新安装应用程序可能会解决此问题”
这真的很奇怪,因为通常情况下(当我没有sqlite3时),我得到一个文本错误,与命令行上的其他调试语句一致。
我正在安装sqlite3-ruby -v 1.2.3(但它与我尝试安装的任何版本的sqlite3做同样的事情,现在......即使是最新的版本(1.2.5,它有一堆我尝试安装时出现“无定义”错误))
答案 0 :(得分:3)
愚蠢的问题但是:你已经安装了sqlite gem 但是你安装了sqlite 应用程序吗?
gem就是你的rails程序与真正的sqlite应用程序对话的方式。如果您没有安装,那么没有任何东西可以与之交谈。我猜安装sqlite应用程序将安装sqlite3.dll,然后它将全部工作。