LinuxとHerokuは初めてです。次のコマンドを使用してCentOS / VirtualBoxセットアップにHerokuToolbelt を追加します。

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

ただし、manページによると、wgetはファイルをダウンロードするだけです。インストールされません(これは正しいですか?)次のコマンドでHeroku Toolbeltがインストールされているかどうかを再確認しました:

heroku login 

しかし、

エラー。

ダウンロードしたHerokuToolbeltファイルの名前もわかりませんが、install.shですが、現在のディレクトリに表示されるのはinstall.loginstall.log.syslog

このコマンドも実行しました

which heroku 

しかし、no Heroku in ...メッセージが表示されました

質問は、次のとおりです。 Heroku Toolbelt?どのコマンドを使用しますか?ファイルを識別するにはどうすればよいですか?そもそもダウンロードされたの?ご協力いただければ幸いです。

コメント

  • インストールログファイルの内容は何ですか? (いいえ、'ダウンロードしただけでなく、"オンザフライで実行しました"-実行するコマンドに注意してください。'は、電子メールで受信したランダムな.exeファイルをクリックするのと同じくらい危険です'ソースを信頼しないでください。)

回答

root / sudoとしてインストールしたと仮定します、インストール後、次のメッセージが表示されます。

Add the Heroku CLI to your PATH using: $ echo "PATH="/usr/local/heroku/bin:$PATH"" >> ~/.profile Installation complete 

したがって、ivのPATHに追加するとid = “60d156cea3″>

例:

PATH=/usr/local/heroku/bin:$PATH 

セッションを再開すると、機能するはずです:

whereis heroku heroku: /usr/local/heroku /usr/local/heroku/bin/heroku which heroku /usr/local/heroku/bin/heroku 

および:

heroku login Enter your Heroku credentials. Email: 

コメント

  • whereis heroku次の結果が得られます:heroku: /usr/local/heroku。しかし、which herokuを実行すると、/usr/bin/which: no heroku in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/me/bin)が表示されます。 heroku loginを実行すると、次のメッセージが表示されます:-bash: heroku: command not found

回答

Centos 6では、プロファイルファイルは.bash_profileと呼ばれます(.profileではありません) .bash_profileを編集し、herokuへのパスを既存のPATH指定子に追加します

# User specific environment and startup programs PATH=$PATH:$HOME/bin:/usr/local/heroku/bin export PATH 

うまくいきました!

コメントを残す

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