我想使用Sqlite创建一个新的Rails应用程序,但是发现了一些问题。
我使用的Rails 5.0.7.1
已正确安装,并且gem 'sqlite3'
已包含在我的Gemfile中。我的系统(Mac OS)中sqlite3的版本为3.24.0 2018-06-04 14:10:15 95fbac39baaab1c3a84fdfc82ccb7f42398b2e92f18a2a57bce1d4a713cbaapl
运行rails服务器并访问我的localhost:3000会给我错误:
为数据库适配器指定了“ sqlite3”,但未加载gem。 将
gem 'sqlite3'
添加到您的Gemfile中(并确保其版本为 ActiveRecord要求的最低要求。
该宝石是使用捆绑安装程序安装的,我可以在我的Gemfile.lock sqlite3 (1.4.0)
中看到它
我不知道问题是什么。有人可以帮助我吗? 谢谢!
答案 0 :(得分:1)
我在使用较旧版本的ruby / rails(2.5 / 5.2)的sqlite3(1.4.0)时遇到问题。您可以尝试在 Gemfile 中指定较低版本的sqlite3,然后再次运行捆绑软件。
gem 'sqlite3', '~> 1.3.13'