ruby-on-rails - windows 10 ruby​​2.5 rails 5.1.5 无法加载这样的文件——sqlite3/sqlite3_native (LoadError)

标签 ruby-on-rails windows sqlite ruby-2.5

环境: window 10 ruby​​2.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 ruby​​2.5 rails 5.1.5 无法加载这样的文件——sqlite3/sqlite3_native (LoadError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49227029/

相关文章:

php - 使用 PHP 将表单中的数据插入 SQLite3 数据库

ruby-on-rails - Rails,在带有 unicorn 和 nginx 的 Ubuntu 上, `secret_key_base` 缺少 'production'

Windows 10 Tortoise SVN 权限被拒绝 : txn-current-lock

java - 在运行时提升 Java 应用程序

c# - 为此 : 使用 linq

sql - 仅在满足特定条件时才加入表

ruby-on-rails - 加载错误 "libmysqlclient.18"- gem mysql2

ruby-on-rails - Heroku 部署 Gemfile.lock 问题

ruby-on-rails - 在rails中将JSON字符串转换为JSON数组?

sql - 在 Sqlite 的以下查询中重用 SQL 查询的结果