0

我在 Windows 7 上使用 Ruby 2.3.1。基于http://guides.rubyonrails.org/getting_started.html我尝试重新创建 Rails 5 应用程序,但由于 gem sqlite3-1.3.11 而没有成功。

“rails start”之后的第一个错误是“无法加载此类文件——sqlite3/sqlite3_native (LoadError)”。在 Windows 上启动 Rails 服务器时,该问题已由Error 解决。没关系。

但我无法修复第二个错误(浏览器中的 LoadError):“无法加载 'active_record/connection_adapters/sqlite3_adapter'。”

谁能帮忙?

4

1 回答 1

0

这个问题可能是sqlite没有正确安装

如果问题仍然存在,首先检查您的 gem 文件gem 'sqlite3'是否添加并运行bundle install,请按照以下步骤操作:

  1. 转到 ruby​​installer.org
  2. 下载 Devkit 并设置
  3. 通过运行删除 Sqlite3 Gemgem uninstall sqlite3
  4. 通过运行重新安装 sqlite3gem install sqlite3
  5. 在 Gemfile 中包含 gem 'sqlite3'

如果仍然不起作用,则您的问题是由于您使用的 ruby​​ 版本造成的。请降级您的 ruby​​ 版本或在您的机器上安装 linux。我也在windows中使用过ruby,这实际上引起了头痛,我把它换成了linux。

于 2016-08-09T01:41:12.230 回答