$ 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]