为项目指定ruby版本

时间:2014-03-07 15:23:22

标签: ruby

指定应用程序使用哪个ruby版本的推荐方法是什么? Heroku建议将其添加到Gemfile中,例如

ruby "2.0.0"
然而,

rbenv似乎在找.ruby-version个文件。

我想确保开发人员使用相同的解释器,无论他们喜欢的ruby管理器套件,IDE,平台等等......

2 个答案:

答案 0 :(得分:3)

您永远无法确定他们使用的是您想要的版本。即使您在运行时检查版本的应用程序启动代码中添加了异常,它们也可以轻松绕过它。

如上所述,您应该保留RVM,rbenv chruby所使用的.ruby-version,这很可能是团队中其他开发人员使用的。

答案 1 :(得分:0)

我这样使用rvm

rvm use 1.9.3

rvm use jruby

在运行程序之前