page_adsence

2016年2月24日水曜日

CentOSにHeroku Toolbeltをインストールする

rubyがインストールされていないとHeroku Toolbeltは使えない。
ちなみに、CentOSの6系のリポジトリに存在しているrubyのバージョンは古く、そのrubyをインストールしてもherokuコマンドは使えない。
7系は調べてないのでわからないです・・・。
rubyのインストール方法はこちらの記事に書いたので、まだrubyがインストールされていない方は参考にして頂ければと。

Heroku Toolbeltをインストールしていく。
wget -O- https://toolbelt.heroku.com/install.sh | sh
--2015-12-29 18:33:34--  https://toolbelt.heroku.com/install.sh
toolbelt.heroku.com をDNSに問いあわせています... 54.225.72.13, 54.235.97.119, 54.235.222.159
toolbelt.heroku.com|54.225.72.13|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 975 [text/plain]
`STDOUT' に保存中

 0% [                                                                                                                                           ] 0           --.-K/s              This script requires superuser access to install software.
You will be prompted for your password by sudo.
100%[==========================================================================================================================================>] 975         --.-K/s 時間 0s

2015-12-29 18:33:34 (38.1 MB/s) - stdout へ出力完了 [975/975]

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

.bash_profileに下記の部分を追加
$ vi ~/.bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin
PATH="$PATH:/usr/local/heroku/bin" ← この行を追加
export PATH

再読み込み
$ source ~/.bash_profile

パスが通っているか確認
$ which heroku
/usr/local/heroku/bin/heroku

以上でインストールは完了です。