7

Herokuツールベルトを機能させようとしていますが、これはまったくの悪夢です。インストールは正常に実行されますが、herokuupdateを実行すると次のようになります。

    $ 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

これは非常に苛立たしいことです。私の環境はMacOS10.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

次に、Heroku Toolbelt をhttp://toolbelt.heroku.comから再インストールします。

長い答えが必要な場合は、ここに行きます:

更新が誤ったデータで終了し、これから回復するのがやや難しいというエッジケースがいくつかあるようです。最初に ~/.heroku/client ディレクトリを削除してからインストーラーを実行すると、最終的に機能するはずです。

于 2012-06-11T22:11:09.190 に答える
0

Heroku を Windows にインストールする際に問題が発生しました。コマンドラインで初めてインストールして実行した後、「5.1.4-cc に更新中」のようなメッセージが表示され、その後単に「パニック:」が表示されました。「.heroku」フォルダーが見つかりませんでした。いろいろいじった後、{user}AppData\Local\heroku で heroku-cli.exe を実行すると、問題が解決し、すべてがうまくいきました。今朝まで-1日後:)-再度アップデートしてみたら、5.1.5に。すべてをアンインストールし、再インストールしましたが、同じ問題が発生しましたが、今回は「.heroku」フォルダーがあり、それを削除すると更新の問題が解決しました。

乾杯

于 2016-05-05T07:20:51.100 に答える
0

アンインストールして再インストールすることについて大騒ぎしないでください。.heroku フォルダーを削除するだけで、正常に動作し始めます...

于 2014-11-16T19:42:22.570 に答える
0

Heroku ツールベルトは素晴らしいですが、heroku_san はそれ以上のものを提供します。多分それを試してみませんか?

https://github.com/fastestforward/heroku_san

于 2012-06-07T02:14:35.607 に答える