gpt4 book ai didi

ruby-on-rails - 未加载指定的 sqlite3 gem

转载 作者:行者123 更新时间:2023-12-03 15:58:51 25 4
gpt4 key购买 nike

虽然我对 Ruby on Rails 比较陌生,但我已经开发应用程序有一段时间了。我似乎遇到的问题是,当我创建一个新的 Rails 应用程序(本地/使用 c9)时,我似乎在启动 apache 服务器时遇到此错误

"Specified 'sqlite3' for database adapter, but the gem is not loaded. 
Add `gem 'sqlite3'` to your Gemfile (and ensure its version is at the
minimum required by ActiveRecord)"

在我的 Gem 文件中,我可以看到 sqlite3 gem 存在。

我曾尝试卸载并重新安装 sqlite3 gem,同时尝试 1.3.13 和 1.4.0 版本,但没有成功。

我还将我的一个较旧的已完成应用程序从 git 集线器“git 克隆”到我的“本地”和 c9 开发环境,并且在我捆绑更新之前将完美运行,然后我收到相同的错误消息!

谁能给我一些建议?我知道这个问题是几年前提出的,但想知道最近是否有人遇到过这个问题,他们是否/如何解决这个问题?

非常感谢

最佳答案

这很奇怪,但两周前我也遇到了同样的问题,当我启动我的 rails new project 时它把gem 'sqlite3'没有任何版本号,我得到同样的错误。所以我在 brew 上玩了很多,所以我认为这是一个问题,因为玩 SQLite,不知何故我开始知道我的 Sqlite3 gem 有问题。我注意到它正在加载它的 1.4 版本。

我做了以下更改并且它起作用了。

gem 'sqlite3', '~> 1.3.11'

以防万一有人搜索这个问题的答案,因为它解决了提问者的问题。

关于ruby-on-rails - 未加载指定的 sqlite3 gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54653687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com