# Rails 遭遇 Error loading ‘sqlite3’ Active Record adapter

- Link: https://www.ixiqin.com/2019/03/09/rails-to-encounter-the-error-loading-sqlite3-active-record-adapter/
- Published: 2019-03-09T12:47:02+08:00
- Author: 白宦成

很久没写过 Rails 了，最近也更新了 5.2.2 ，于是决定再看看。

使用 `rails new` 生成了一个新的项目，却未能成功跑起来。报错 _Error loading ‘sqlite3’
Active Record adapter_。

搜索后得知，原来是 新版的 Rails 项目中并未为 SQlite 设置版本导致的。

因此，你只需要将 gemfile 中的

    ```javascript
    gem 'sqlite3'
    Code language: JavaScript (javascript)
    ```

修改为

    ```javascript
    gem 'sqlite3', '~> 1.3.6'
    Code language: JavaScript (javascript)
    ```

重新 `bundle install` 即可。
