我想创建使用SQLite一个新的Rails应用程序,但我已经发现了一些问题。我使用Rails 5.0.7.1
正确安装,包括在我的Gemfile gem 'sqlite3'
。 sqlite3的在我的系统版本(Mac OS)中是3.24.0 2018-06-04 14:10:15 95fbac39baaab1c3a84fdfc82ccb7f42398b2e92f18a2a57bce1d4a713cbaapl
运行轨道服务器和访问到我的本地主机:3000给我的错误:
指定“sqlite3的”数据库适配器,但没有加载宝石。添加
gem 'sqlite3'
到您的Gemfile(并确保其版本是由ActiveRecord的所需的最小)。
宝石安装运行包安装,我可以看到它在我Gemfile.lock的sqlite3 (1.4.0)
我不知道是什么的问题。任何人都可以帮助我吗?谢谢!
我的问题与sqlite3的(1.4.0)与旧版本的Ruby / Rails的(2.5 / 5.2)。您可以尝试在Gemfile中指定的sqlite3的较低版本并再次运行包。
gem 'sqlite3', '~> 1.3.13'