安装RVM时出错。错误:需要BASH 3.2.25(你有3.1.0(1) - 发行版)

时间:2013-01-18 18:44:32

标签: ruby windows bash heroku rvm

我的目标是将本地数据库的内容推送到Heroku。使用

heroku db:push --app my-app

我收到与此问题相同的错误:Error when pushing data to Heroku: time zone displacement out of range

  

点击服务器错误:PGError:错误:时区位移超出范围:“2012-12-19 12:00:00.000000 + 5895074400”

上述问题广泛接受的解决方案是:

  

使用Ruby 1.9.2-p290而不是1.9.3-p0

为了实现此解决方案并更改我的Ruby版本,我正在尝试安装RVM。当我按照安装说明操作时:

  

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

我收到以下错误:

  

BASH 3.2.25 required(3.1.0(1)-release)

如何在Windows上更新到Bash 3.2.25?我搜索并尝试更新git,git bash,win-bash。我的bash.exe文件显示今天1月18日修改,但启动后的版本说3.1。感谢

1 个答案:

答案 0 :(得分:0)

经过更多的搜索,反复试验,我找到了几位经过推荐的Cygwin经验丰富的开发人员。 Cygwin的初始安装和设置并不顺利。有人建议我的机器上的现有设置可能存在冲突。我决定从干净的Windows 7安装开始,从头开始安装Cygwin,Ruby,Rails等。我现在有一个安装了RVM的全功能开发环境。喜欢Cygwin。