LoginSignup
0
0

More than 1 year has passed since last update.

rails server したところ sqlite3関係のエラーが出たときの対処法

Posted at

$ rails new app_nameした後$ rails sしたところ、

Puma caught this error: Error loading the 'sqlite3' Active Record adapter. Missing a gem it depends on? can't activate sqlite3 (~> 1.3.6), already activated sqlite3-1.4.0. Make sure all dependencies are added to Gemfile. (LoadError)

こんなエラーが出てしまいました。

上記の記事のようにRails側のsqlite3のバージョン指定が原因のようなので、sqlite3のバージョンを変えてみたのですがうまくいない。

それならばと、rubyのバージョンの方を変えてみたところエラーが出なくなりました。

rubyのバージョンの変え方
①現在のバージョンを確認する

$ ruby --version

②rbenvでインストールしてあるrubyのバージョン確認する

$ rbenv versions

③rbenvでインストールできるrubyのバージョンを確認する

$ rbenv install -l

④インストール

$ rbenv install 2.1.5

⑤インストールしたバージョンに変更する

$ rbenv local 2.1.5
$ ruby --version
ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-darwin12.0]
0
0
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
0
0