ラズベリーパイにheroku-toolbeltをインストールしました。 heroku-toolbeltの新しいv4リリースで失敗し始め、再インストールする必要がありました:

wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh 

インストールを確認すると、herokuが下にあるように見えます正しいパス:

$ which heroku /usr/local/heroku/bin/heroku 

ただし、herokuコマンドを実行すると、自身を更新しようとして失敗します:

$ heroku --version Installing Heroku Toolbelt v4... done. For more information on Toolbelt v4: https://github.com/heroku/heroku-cli Illegal instruction Illegal instruction ! error getting commands pid 3275 exit 132 

スタンドアロンの方法でインストールしようとしても、まったく同じです。

wget -O- https://toolbelt.heroku.com/install.sh | sh $ heroku login Installing Heroku Toolbelt v4... done. For more information on Toolbelt v4: https://github.com/heroku/heroku-cli Illegal instruction Illegal instruction ! error getting commands pid 3531 exit 132 

もちろん、最初にアンインストールしました(両方のバージョン、ubuntu oneおよびstandalone)を再度インストールする前に、同じ結果が得られました。また、ラズビアンも更新およびアップグレードしました(sudo apt-getupdateおよびsudoapt-get upgrade)。

このエラーが発生するのはなぜですか。また、どうすれば解決できますか?

注:私はRaspbian GNU / Linux 7(wheezy)を使用しています

コメント

  • 興味深いようです。 Raspberry PiでHerokuのことを考えたことはありません。私は、MacでHerokuを使用したばかりです。' '今すぐ質問にお答えします。

回答

おそらく、古いHerokuがまだインストールされています。これを試すことができますか:

sudo apt-get remove heroku-toolbelt sudo rm /etc/apt/sources.list.d/heroku.list

それが終わったら、再インストールして再試行します。または、これを次のように使用することもできます。 Jessieにアップグレードし、カードをワイプしてJessieにインストールする機会。

コメント

  • ここに書く前に試してみました。実際にフォローしました。公式ドキュメント:リンク
  • あぁ、新しいインストールで試しましたか?多分ジェシーと一緒ですか?
  • いいえ、' tを持っていません。piに他のプロジェクトがいくつかあり、'かなりの数をチェックせずにアップグレードできません。
  • 大丈夫です。新しいSDカードはありますか?
  • 要点はわかりますが、もっと少なくしたいと思います。破壊的な解決策。

回答

スタンドアロンインストールを試してください。2017年9月30日の時点で、armは現在利用可能:

wget https://cli-assets.heroku.com/heroku-cli/channels/stable/heroku-cli-linux-arm.tar.gz -O heroku.tar.g z

https://devcenter.heroku.com/articles/heroku-cli#standalone

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です