ON MAC OS X 1.7.2
我尝试按照说明https://devcenter.heroku.com/articles/migrating-from-shared-database-to-heroku-postgres
所以我尝试在my-app上运行命令:
$ 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
问题更新1 - Heroku更新现在提供不同的消息
$ heroku update
! `heroku update` is only available from Heroku Toolbelt.
! Download and install from https://toolbelt.heroku.com
所以我下载并安装了toolbelt,但heroku更新仍然提供相同的消息
问题更新2 - 已删除heroku安装工具包 - 已解决
sudo rm -rf /usr/local/heroku
sudo rm -rf /usr/bin/heroku
gem uninstall heroku
然后安装了https://toolbelt.heroku.com/
重启终端
和它一起工作!
干杯,
乔尔
答案 0 :(得分:1)
你有没有尝试过gem update heroku?
如果您使用的是Mac OSX山狮。也许你应该更好地使用heroku toolbelt。我遇到了几乎相同的问题,并在安装Heroku工具带后修复了它。