在Heroku中,我被添加为项目的合作者。我需要在当地获得该项目。为此我需要知道哪个Ruby版本项目。项目的Rails版本为3.1
我通过Gemfile
文件知道这一点。
请建议我该怎么做?
答案 0 :(得分:27)
对于任何寻找此问题的人来说,通过
获取信息非常简单 heroku run ruby -v
答案 1 :(得分:13)
您可以通过此项目的堆栈使用来了解它。
heroku stack
如果它不是Cedar堆栈,您可以在heroku上使用有关ruby版本的信息
输出的例子
$ heroku stack
aspen-mri-1.8.6
* bamboo-mri-1.9.2
bamboo-ree-1.8.7
cedar (beta)
*表示此项目的堆栈使用,版本已定义。
aspen-mri-1.8.6 => MRI 1.8.6
bamboo-mri-1.9.2 => MRI 1.9.2
bamboo-ree-1.8.7 => REE 1.8.7
如果堆栈是雪松。默认情况下,ruby版本是1.9.2 MRI。如果它是由ruby 1.9.3改变的,那就是由config定义的技巧。您可以通过
获取信息heroku config
如果使用ruby 1.9.3-p0,您可以RUBY_VERSION => ruby-1.9.3-p0
定义。