2012-08-06 92 views
3

在Mac OS X 1.7.2從共享數據庫遷移到的Heroku的Postgres/

我嘗試以下https://devcenter.heroku.com/articles/migrating-from-shared-database-to-heroku-postgres

所以,我想在我的應用內運行該命令的操作的指令:

$ heroku addons:add heroku-postgresql:dev -a my-app 
-----> Adding heroku-postgresql:dev to test-biowatts... failed 
!  You're running an outdated version of the Heroku gem/toolbelt that cannot perform the requested action. Please update your client and try again. 

所以我嘗試更新的Heroku

$ heroku update 
! update is not a heroku command. See 'heroku help'. 

$ heroku version 
heroku-gem/2.4.0 

問題UPDATE 1 - Heroku的更新,現在給出了不同的消息

$ heroku update 
! `heroku update` is only available from Heroku Toolbelt. 
! Download and install from https://toolbelt.heroku.com 

所以我下載並安裝工具區,但Heroku的更新仍然給出了同樣的消息

問題UPDATE 2 - 刪除的Heroku安裝TOOLBELT - 已解決

sudo rm -rf /usr/local/heroku 
sudo rm -rf /usr/bin/heroku 
gem uninstall heroku 

然後安裝https://toolbelt.heroku.com/

重新啓動的終端

它工作!

乾杯,

喬爾

回答

1

你試過寶石更新的Heroku?

如果您使用Mac OSX山獅。也許你應該更好地使用heroku工具欄。我有幾乎相同的問題,並在安裝Heroku工具帶後修復。

+0

哦,這正是我想要實際做的。我下載了該軟件包並進行了安裝,但heroku更新命令仍然不起作用。我一定錯過了一些東西 – zabumba 2012-08-06 23:31:25

+1

所以你使用的是Mac OSX Mountain Lion,對不對? – 2012-08-06 23:35:29

+0

更新了問題描述。我在Mac OS X 1.7.2(Lion) – zabumba 2012-08-06 23:37:15

相關問題