1

私は見て見ましたが、何が起こっているのかわかりません。特に Heroku とツールベルトに問題があります。だから私はそれを更新して試してみたかった

$ ヒロク更新

そして私は得る

Error:       undefined method `error' for Heroku::Updater:Module (NoMethodError)

誰かこれを見たことがありますか?何が起こっているのか分かりますか?ありがとう!

4

2 に答える 2

21

Mountain Lion にアップデートした後も同じ問題が発生しましたが、現在はすべて正常に動作しています。私は以下のようにしました。

  1. heroku ツールベルトを削除する

    rm -rf /usr/local/heroku
    rm -rf /usr/bin/heroku

  2. heroku gem を削除する

    gem アンインストール heroku

    どのgemをアンインストールするかというメッセージが表示されたので、「すべて」を選択しました

  3. heroku ツールベルトを再度インストールします。

  4. heroku update -> 正常に動作

これがうまくいくことを願っています。

于 2012-08-04T00:45:27.087 に答える
0

残念ながら、私は 2.23.0 で更新を停止することができました (申し訳ありません)。したがって、これに遭遇した場合は、ツールベルトのダウンロードと再インストールに直接スキップできるはずです. これにより、古いものはすべて上書きされます (その後、作業用の更新が再び行われるはずです)。ご不便おかけしてすみません。

于 2012-08-09T17:51:22.287 に答える