是否可以在安装了Ruby 2.1.5的机器上运行Ruby 2.1.2中开发的Ruby应用程序?我是Ruby的新手,我开始认为这是不可能的。较新版本的Ruby无法运行较旧的版本?有人可以确认吗?在较新版本的Ruby上运行旧的Ruby版本化应用程序
当我键入“rails server”时,我收到错误消息“您的ruby版本是2.1.5,但您的Gemfile指定了2.1.2(Bundler :: RubyVersionMismatch)”。它给我的信息之一是“ruby-2.1.2没有安装”。然后它说:“安装的更多信息:RVM安装Ruby 2-1-2”
我试着在Gemfile中注释掉红宝石版和/或改变的版本号,但现在我得到更多的错误信息:
是什么让你觉得你不能?你试过了吗?与“2.1.2”相比,“2.1.5”只是一组错误修复。 Ruby遵循[语义版本控制](http://semver.org/),这应该有助于你理解任何版本之间的差异。 – Jon 2015-02-23 15:48:26
我已更新我的问题以说明我为什么这么想。 – Ray 2015-02-23 15:52:31
您在database.yml中输入了错误的参数。将您的Rails应用程序连接到您的数据库的连接参数是不正确的... – 2015-02-23 16:36:44