2014-01-18 32 views
0

潜在的冲突目前,我的Heroku工具区的安装创造了1.9.2的Ruby版本的Heroku工具区

红宝石版本,但通过railsinstaller已经安装了,我的红宝石版本是1.9.3。

当我使用heroku进行部署时,是否会存在潜在的冲突,以及如何防止/管理/绕过它们?

+0

我在我的主要heroku文件夹下得到一个名为ruby 1.9.2的文件夹。也许它只是为了确保向后兼容性? – ahnbizcad

回答

1

heroku命令行工具是在Ruby中构建的。显然他们已经完成了他们在ruby-1.9.2上的所有测试。

这不会导致与您的应用程序的任何兼容性问题。如果您推送到heroku时,您注意到应用程序正在使用除ruby-1.9.3以外的其他版本,请将.ruby-version文件添加到应用程序的根目录中。该文件应该只有ruby-1.9.3

+0

我明白了,所以Heroku 1.9.2的ruby是为了启用heroku命令行,而不是运行你的应用程序。 哪里会添加版本?您是在谈论Gemfile,还是在父应用程序目录下的一个级别添加一个Ruby目录? – ahnbizcad