环境: window 10 ruby2.5 rails 5.1.5 问题: 无法加载这样的文件 -- sqlite3/sqlite3_native (LoadError)
我已经尝试了 gem uninstall sqlite3 和 gem install sqlite3 ,网络上的任何解决方案都已经尝试过,但没有用,有人可以帮助我吗?我需要解决这个问题,我的工作需要继续。谢谢。
最佳答案
我解决了和你类似的问题。当我在 Ruby 中需要 sqlite3
时,这确实有效。但是,当在 Rails 中使用时, bundler 将安装 native 版本,这是行不通的。我必须运行 bundle update
,使用 gem uninstall
卸载 native 版本,然后编辑 Gemfile.lock 中的
到 sqlite3
条目sqlite3 (1.3.11)
或 (1.3.13)
现在可以正常工作了。
或者有时它取决于许多其他原因,当我们搜索到 Google 并写下相同的错误时,它显示了巨大的结果,每个其他人都以不同的方式解决了这个问题。因此,如果您不能按照我的方式解决这个问题,那么您需要进行研究并尝试各种可能的方法。
关于ruby-on-rails - windows 10 ruby2.5 rails 5.1.5 无法加载这样的文件——sqlite3/sqlite3_native (LoadError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49227029/