2011-03-28 65 views
0

我正在写一个rake任务来部署在heroku上。任务有一个步骤:无法运行heroku pg:来自rake任务的信息

SH%{Heroku的PG:信息--app MYAPP}

和失败与

Heroku的PG:信息 未知的命令。运行'heroku帮助'获取使用信息。 rake中止! 命令失败,状态为(1):[heroku pg:info --app ...]

有趣的是,其他的heroku命令似乎都有效。这只是不起作用的“heroku pg”。

想法?

预先感谢任何帮助

+0

靠近:事实证明,当我运行rake时,它使用的是heroku-1.6.3,而不是像命令行那样的heroku-1.18.3。所以问题是耙子如何确定运行的gme?我厌倦了卸载heroku-1.6.3,但是当我运行bundle安装时,它会再次安装。 – 2011-03-28 07:18:20

回答

0

的问题是由于使用Heroku的宝石1.6.3版本不支持的PG命令架。在更新我的Gemfile以将heroku更新至1.18.3之后,所有事情都开始奏效。