2013-06-19 17 views
0

我的Gemfile,直到現在,不是specifying an explicit ruby version。最近部署之後,我遇到了一個bug,因爲BigDecimal#new在1.9.2和1.9.3之間有所不同。我可能會很瘋狂,但是看起來好像heroku把我從1.9.3推到了1.9.2。有沒有什麼辦法可以從heroku中提取以前版本的ruby版本?它似乎沒有在英雄版本:信息。繼續前進,我在Gemfile中指定了1.9.3,並解決了這個問題。有沒有什麼辦法可以找出過去的heroku版本使用的ruby版本?

我想知道這是否與Heroku最近默認紅寶石2.0有某種關係。

+0

聽起來像一個奇怪的行爲。讓我們知道你的發現。如果這是heroku做的事,我會很驚訝。 –

回答

1

這有點粗暴,但你可以roll back以前的版本做

$ heroku run bash 
$ ruby --version 
+0

的確如此,我可以在臨時服務器上做到這一點,而不會造成任何中斷。我想我會嘗試。 –

相關問題