2013-01-18 29 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。