Heroku toolbelt更新失败

时间:2012-06-07 02:11:06

标签: ruby-on-rails ruby macos heroku

我正在努力让Heroku工具带工作,这是一场彻头彻尾的噩梦。安装成功运行,但是当我运行heroku更新时,我得到:

    $ heroku update 
         failed    
            !   undefined method `output_with_arrow' for #<Heroku::Command::Update:0x108da0120 @options={}, @args=[]>

我已经尝试了所有方法,包括卸载我的heroku gem并通过以下方式删除工具带:

rm -rf /usr/loca/heroku
sudo rm /usr/bin/heroku

这非常令人沮丧。我的环境是Mac OS 10.7 Lion和:

$ ruby -v
ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.3.0]

$ which ruby
/Users/J/.rvm/rubies/ruby-1.9.3-p125/bin/ruby

$ heroku version
heroku-gem/2.19.2

$ which heroku
/usr/bin/heroku

4 个答案:

答案 0 :(得分:10)

Heroku的支持终于帮助我解决了这个问题。简而言之,如果您遇到此问题,请运行:

$ rm -rf ~/.heroku/client

然后从http://toolbelt.heroku.com

重新安装Heroku Toolbelt

如果您想要答案很长,请点击此处:

  

似乎存在一些边缘情况,其中更新结束了一些   不正确的数据,从这一点恢复有点困难。   如果您先删除〜/ .heroku / client目录,然后再删除   运行安装程序,你应该得到一个工作结果。

答案 1 :(得分:0)

Heroku toolbelt很不错,但是heroku_san提供了所有这些功能。也许试一试?

https://github.com/fastestforward/heroku_san

答案 2 :(得分:0)

关于卸载并重新安装它不要太大惊小怪。 只需删除.heroku文件夹,它就会开始正常工作......

答案 3 :(得分:0)

我在Windows上安装Heroku时遇到了一些问题。在第一次在命令行安装并运行后,我得到了类似&#34;更新到5.1.4-cc&#34;然后简单地恐慌:&#39;。我找不到&#39; .heroku&#39;文件夹,经过大量的搞乱,在{user} AppData \ Local \ heroku中运行heroku-cli.exe让它超过了那个问题,然后一切都很好。直到今天早上 - 一天后:) - 当它再次尝试更新时,到5.1.5。我卸载了一切,重新安装,同样的问题 - 但这次有一个&#39; .heroku&#39;文件夹,并删除超过更新问题。

干杯