2012-03-09 67 views
6

在Heroku中,我被添加爲一個項目的合作者。我需要在當地獲得該項目。爲此我需要知道哪個Ruby版本項目。 Rails版本的項目是3.1我通過Gemfile文件知道這個。Heroku,如何知道ruby版本的項目?

請建議我該怎麼做?

+0

的信息:您已爲通過git的colaborator在Heroku的? – 2012-03-09 10:54:14

+0

如果你使用雪松,你也可以控制你正在使用的ruby版本:http://blog.heroku.com/archives/2012/5/9/multiple_ruby_version_support_on_heroku/ – Schneems 2012-06-11 19:58:19

回答

13

您可以通過該項目的堆棧使用知道它。

heroku stack 

如果它不雪松堆棧,你可以有關於Ruby版本信息在Heroku上使用

爲例輸出的

$ 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_VERSION => ruby-1.9.3-p0如果使用的紅寶石1.9.3-P0定義。

+1

似乎我誤讀了,+1爲好讀者:) – apneadiving 2012-03-09 10:58:00

+0

如果你不是一個真正的好用戶heroku和Heroku只提到標題不在文字中,這個問題可以是模糊的。誤解可能很容易。 – shingara 2012-03-09 11:00:26

+0

謝謝Shingara .. – 2012-03-09 12:06:08

21

爲尋找這個功能,可以直接獲得與

heroku run ruby -v

+0

謝謝,這似乎是今天的答案 – agbodike 2015-12-04 01:03:34

相關問題