1

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

heroku db:push --app my-app

我得到与这个问题相同的错误:将数据推送到 Heroku 时出错:时区位移超出范围

Taps服务器错误: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 稳定 --ruby

我收到以下错误:

需要 BASH 3.2.25(你有 3.1.0(1)-release)

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

4

1 回答 1

0

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

于 2013-01-31T13:44:16.707 回答