7

我正在尝试让 Heroku 工具带正常工作,这简直是一场噩梦。安装成功运行,但是当我运行 heroku update 时,我得到:

    $ 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

4 回答 4

10

Heroku 支持终于帮我解决了这个问题。长话短说,如果您遇到此问题,请运行:

$ rm -rf ~/.heroku/client

然后从http://toolbelt.heroku.com重新安装 Heroku Toolbelt

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

似乎存在一些边缘情况,更新以一些不正确的数据结束,并且从中恢复有些困难。如果您首先删除 ~/.heroku/client 目录并随后运行安装程序,您应该会得到一个工作结果。

于 2012-06-11T22:11:09.190 回答
0

Heroku toolbelt 很不错,但是 heroku_san 提供了所有这些以及更多。也许试一试?

https://github.com/fastestforward/heroku_san

于 2012-06-07T02:14:35.607 回答
0

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

于 2014-11-16T19:42:22.570 回答
0

我在 Windows 上安装 Heroku 时遇到了一些问题。第一次在命令行安装并运行后,我得到了类似“更新到 5.1.4-cc”的信息,然后只是“恐慌:”。我找不到 '.heroku' 文件夹,经过一番折腾,在 {user}AppData\Local\heroku 中运行 heroku-cli.exe 解决了这个问题,然后一切都很好。直到今天早上 - 一天后 :) - 当它再次尝试更新到 5.1.5 时。我卸载了所有东西,重新安装,同样的问题 - 但这次有一个 '.heroku' 文件夹,并且删除了更新问题。

干杯

于 2016-05-05T07:20:51.100 回答