13
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

sqlite3 の gem で Gem::LoadError が出てしまう

Posted at

railsチュートリアルを完走し、早速オリジナルアプリ開発を始めたのですが、いきなり知らないエラーに直面しました。


rails generateをすると、以下のようなエラーが出てしまいました。

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::LoadError)

つまり

  • gemがロードされてない
  • ActiveRecordで使えるバージョンなのか確認して
    ということっぽい。

解決法

結局、Gemfileのsqlite3のところを、
gem "sqlite3", "~> 1.3.6"
にすると直りました。
(元々は gem "sqlite3"のようにバージョン指定していませんでした)

最新のsqlite3のgemがAcriveRecordをサポートしていないためこのようなエラーが起きていたようです。

参考にしたページ
sqlite3_adapter has conflict with new version of sqlite3 gem #35153

13
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?