当我通过heroku-gem运行大多数命令时,我会得到以下错误:
/Users/me/.heroku/client/lib/heroku/cli.rb:30:in `start': undefined method `error_with_failure' for Heroku::Helpers:Module (NoMethodError)
from /usr/bin/heroku:28
以下工作:
heroku logs
heroku restart
以下不起作用并返回上述错误:
heroku run console
heroku run rake db:migrate
heroku pg:reset SHARED_DATABASE --confirm spiteful-beaver-2000
日志显示我的数据库有问题(未迁移到当前数据库)。当我试图迁移数据库以解决这个简单的问题时(实际上,我第一次尝试用上面的最后一个命令重新启动数据库),我第一个遇到了错误。我已经升级了宝石,但没有用。
我该怎么解决这个问题?我宁愿不重新启动那个应用程序(把它转移到heroku上的另一个应用程序)。
重新安装工具带将其固定。
一种卸载方式:
rm -rf /usr/local/heroku
sudo rm -rf /usr/bin/heroku