2011-03-28 93 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之後,所有事情都開始奏效。