2017-03-28 47 views
0

就奇怪了,我做後臺數據庫的維護,我試圖給一個heroku pg:pull <DB_URL> local_db --app <appname>和它說:PG:拉,PG:備份中的Heroku CLI不再可用

PG:上拉是不是Heroku的命令。

我試圖創建一個heroku pg:backups:capture <DB_URL>備份和我得到這個:

PG:備份:拍攝是不是Heroku的命令。

只是想heroku pg:backups顯示:

PG:備份不是Heroku的命令。

它的奇怪,因爲即使是在--help部分,看起來像所有有用的命令都不見了:

heroku pg --help 
Usage: heroku pg [DATABASE] 

-a, --app APP  # app to run command against 
-r, --remote REMOTE # git remote of app to run command against 

Commands for pg, type "heroku help pg:COMMAND" for more details: 

heroku pg [DATABASE]     # 
heroku pg:info [DATABASE]    # 
heroku pg:wait [DATABASE]    # 

我環顧四周網上,並沒有看到有關這些pg命令deprications什麼。我檢查了我的heroku CLI版本:heroku-cli/5.3.0-5329fb8 (darwin-amd64) go1.6.2

奇怪的原因我最近多次在同一臺計算機上使用這些命令,並突然它們不見了。

有這些pg被扣除(我懷疑)?如果沒有人知道我做錯了什麼?如果是這樣,任何人都知道如何在新框架中進行推/拉/捕獲?

回答

0

答案是我的CLI版本已經過期。我跟着我的Mac上these instructions

rm -rf /usr/local/heroku 
rm -rf ~/.local/share/heroku ~/.config/heroku ~/.cache/heroku 

,然後用自制的重新安裝:

brew update 
brew install heroku 

顯然,CLI的新版本應該保持自己跟上時代的。

相關問題