2013-01-18 28 views
1

我的目標是將我的本地數據庫的內容推送到Heroku。使用安裝RVM時出錯。錯誤:需要BASH 3.2.25(你有3.1.0(1) - 釋放)

heroku db:push --app my-app 

我得到同樣的錯誤在這個問題:Error when pushing data to Heroku: time zone displacement out of range

Taps Server Error: PGError: ERROR: time zone displacement out of range: "2012-12-19 12:00:00.000000+5895074400"

爲廣泛接受上述問題的解決方案是:

Using Ruby 1.9.2-p290 instead of 1.9.3-p0

爲了實現這個解決方案並更改我的Ruby版本我正在嘗試安裝RVM。當我按照安裝說明:

curl -L https://get.rvm.io | bash -s stable --ruby

我得到以下錯誤:

BASH 3.2.25 required (you have 3.1.0(1)-release)

如何更新到3.2.25猛砸在Windows上?我已經搜索並嘗試更新git,git bash,win-bash。我的bash.exe文件顯示今天1/18/13修改,但當啓動後的版本說3.1。謝謝

回答

0

經過更多搜索,試驗和錯誤,我聯繫了一些推薦Cygwin的經驗豐富的開發人員。 Cygwin的初始安裝和設置並不順利。有人表示可能會與我的機器上現有的設置發生衝突。我決定從乾淨安裝Windows 7開始,從頭開始安裝Cygwin,Ruby,Rails等。我現在有一個安裝了RVM的功能齊全的開發環境。喜歡Cygwin。