[Heroku]MacにHeroku CLIのインストールする

公式ドキュメント

The Heroku CLI | Heroku Dev Center
How to download, install, and start using, the Heroku CLI. The Heroku CLI used to be part of the Heroku Toolbelt.

環境

macOS Sierra 10.12.6

Homebrew 2.0.2

 $ brew tap heroku/brew && brew install heroku

brew tapとは

brew tapとは - Qiita
brew tapってなんだろうと調べて有用そうなものがgithubしかなさそうだったので、和訳をしました。せっかく読んでも使わないと忘れる(使わなそうな)のでここに残します。

実行結果、、、色々表示されている中でERRORがあった

Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/heroku
Target /usr/local/bin/heroku
already exists. You may want to remove it:
  rm '/usr/local/bin/heroku'

To force the link and overwrite all conflicting files:
  brew link --overwrite heroku

To list all files that would be deleted:
  brew link --overwrite --dry-run heroku

Possible conflicting files are:
/usr/local/bin/heroku -> /usr/local/lib/heroku/bin/heroku

よくわからないので順番にやっていく。英語が読めないわけではないが、シンボリックリンクあたりの知識が少ないので、、、

$ rm /usr/local/bin/heroku
$ brew link --overwrite heroku
Linking /usr/local/Cellar/heroku/7.22.0... 3 symlinks created
brew link --overwrite --dry-run heroku
Warning: Already linked: /usr/local/Cellar/heroku/7.22.0
To relink: brew unlink heroku && brew link heroku

とりあえず、link貼れてるよってことなので、このまま続行

ログインしてみる

$ heroku login
heroku: Press any key to open up the browser to login or q to exit:

q以外をおす。Enterとか。ブラウザが起動する

Loginボタンをおす、herokuのCUIの方にログイン済みなので、ボタンを押すだけでよかった。CUIでログインしていないと、id/pwを求められてログインになると思う。ログイン認証が終わるとターミナルで

Logging in... done
Logged in as [ユーザーID(email)]

と表示される

確認

下記を実行して作成済みのアプリが表示されればOK

$heroku apps
=== [自分のemail] Apps
aaaaaaaaaaaa(アプリ名)

=== Collaborated Apps
xxxxxxxxxxxxx(アプリ名)      管理者email
yyyyyyyyyyyyy(アプリ名)     管理者email

コメント