指定的 sqlite3 gem 未加载
Specified sqlite3 gem not loaded
虽然我在 Rails 上对 Ruby 比较陌生,但我开发应用程序已有一段时间了。我似乎遇到的问题是当我创建一个新的 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 cloned' 我的一个较早完成的应用程序,从 git 中心连接到我的 'local' 和 c9 开发环境,并且在我捆绑更新之前可以完美运行,然后我得到同样的错误信息!
谁能给我一些建议?我知道这个问题是几年前提出的,但想知道最近是否有人遇到过这个问题并且 if/how 他们解决了这个问题?
非常感谢
这很奇怪,但两周前我也遇到了同样的问题,当我启动我的 rails new project
时它输入 gem 'sqlite3'
没有任何版本号,我得到了同样的错误。所以我在 brew 上玩了很多所以我认为这是一个问题,因为玩 SQLite,不知何故我开始知道也许我的 Sqlite3 gem 有问题。我注意到它正在加载它的 1.4 版本。
我做了以下更改并且有效。
gem 'sqlite3', '~> 1.3.11'
以防万一有人搜索这个问题的答案,因为它解决了提问者的问题。
虽然我在 Rails 上对 Ruby 比较陌生,但我开发应用程序已有一段时间了。我似乎遇到的问题是当我创建一个新的 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 cloned' 我的一个较早完成的应用程序,从 git 中心连接到我的 'local' 和 c9 开发环境,并且在我捆绑更新之前可以完美运行,然后我得到同样的错误信息!
谁能给我一些建议?我知道这个问题是几年前提出的,但想知道最近是否有人遇到过这个问题并且 if/how 他们解决了这个问题?
非常感谢
这很奇怪,但两周前我也遇到了同样的问题,当我启动我的 rails new project
时它输入 gem 'sqlite3'
没有任何版本号,我得到了同样的错误。所以我在 brew 上玩了很多所以我认为这是一个问题,因为玩 SQLite,不知何故我开始知道也许我的 Sqlite3 gem 有问题。我注意到它正在加载它的 1.4 版本。
我做了以下更改并且有效。
gem 'sqlite3', '~> 1.3.11'
以防万一有人搜索这个问题的答案,因为它解决了提问者的问题。