1

我正在使用Michael Hartl的Ruby on Rails教程(第三版)。我目前正在第1章中,并且已经能够下载Ruby on Rails-v 4.2.0。我已经完成了Gemfile中的所有调整,并成功连接到我的服务器。但是,一旦我关闭我一直无法重新连接,并得到一个错误信息Ruby on Rails连接到服务器问题

你不能用不同的版本 要求两次指定了相同的宝石服务器。你指定:sqlite3(> _0)和sqlite3(= 1.3.9)

我试图在谷歌搜索,但没有找到答案。任何帮助或建议将是美好的!

+0

需要更多细节。请编辑您的问题并发布您的gemfile内容。 – Myst

回答

4

该错误消息说这一切:

You cannot specify the same gem twice with different version requirements. You Specified:sqlite3 (>_0) and sqlite3 (=1.3.9) 

您必须在Gemfile错误地指定的sqlite3宝石的两倍。删除其中一个(可能是较旧的),然后运行:

bundle install 

并重新启动您的rails服务器。

这应该解决您的问题。

+1

这是输入了两次的sqlite3宝石!非常感谢 –