なみひらブログ

学んだことを日々記録する。~ since 2012/06/24 ~

Hubot構築@CentOS 6.5【その1】

Botフレームワークである「Hubot」をCnetOS(6.5)に構築したので、メモしときます。

作業

Node.jsをインストールする

yumのListで見当たんなかったので(=インストール出来ない)

[namihira@xx.xx.xx.xx]~% yum list available | grep node
ant-nodeps.x86_64                         1.7.1-13.el6                   base
[namihira@xx.xx.xx.xx]~% yum list available | grep js
ant-jsch.x86_64                           1.7.1-13.el6                   base
jakarta-commons-daemon-jsvc.x86_64        1:1.0.1-8.9.el6                base
jsch.noarch                               0.1.41-2.2.el6                 base
jsch-demo.noarch                          0.1.41-2.2.el6                 base
jsch-javadoc.noarch                       0.1.41-2.2.el6                 base
jss.x86_64                                4.2.6-24.el6                   base
jss-javadoc.x86_64                        4.2.6-24.el6                   base
libproxy-mozjs.x86_64                     0.3.0-4.el6_3                  base
python-simplejson.x86_64                  2.0.9-3.1.el6                  base
python-turbojson.noarch                   1.2.1-8.1.el6                  base
tomcatjss.noarch                          2.1.0-2.el6                    base

直接持ってくる

[namihira@xx.xx.xx.xx]~/tmp% wget http://nodejs.org/dist/v0.10.24/node-v0.10.24-linux-x64.tar.gz
--2013-12-30 17:42:05--  http://nodejs.org/dist/v0.10.24/node-v0.10.24-linux-x64.tar.gz
長さ: 5472950 (5.2M) [application/octet-stream]
`node-v0.10.24-linux-x64.tar.gz' に保存中

100%[================================================================================================================>] 5,472,950   1.24M/s 時間 32s

2013-12-30 17:42:40 (167 KB/s) - `node-v0.10.24-linux-x64.tar.gz' へ保存完了 [5472950/5472950]

[namihira@xx.xx.xx.xx]~/tmp% ls
node-v0.10.24-linux-x64.tar.gz
[namihira@xx.xx.xx.xx]~/tmp% tar zxvf node-v0.10.24-linux-x64.tar.gz
[namihira@xx.xx.xx.xx]~/tmp% ls
node-v0.10.24-linux-x64  node-v0.10.24-linux-x64.tar.gz
[namihira@xx.xx.xx.xx]~/tmp% cd node-v0.10.24-linux-x64
[namihira@xx.xx.xx.xx]~/tmp/node-v0.10.24-linux-x64%

配置する。

[namihira@xx.xx.xx.xx]~/tmp% ll /usr/nodejs
合計 4
lrwxrwxrwx 1 root root    6 1230 17:51 2013 default -> latest
lrwxrwxrwx 1 root root   23 1230 17:51 2013 latest -> node-v0.10.24-linux-x64
drwxr-xr-x 6 root root 4096 1230 17:48 2013 node-v0.10.24-linux-x64

パスを通す。

[namihira@xx.xx.xx.xx]~/tmp% ll /usr/bin/ | grep node
lrwxrwxrwx    1 root root         28 12月 30 17:58 2013 node -> /usr/nodejs/default/bin/node
lrwxrwxrwx    1 root root         27 12月 30 17:53 2013 npm -> /usr/nodejs/default/bin/npm

実行してみる。

[namihira@xx.xx.xx.xx]~/tmp% node -v
v0.10.24
[namihira@xx.xx.xx.xx]~/tmp% npm -v
1.3.21

npmについてプロキシを設定しておく

[namihira@xx.xx.xx.xx]~% npm config set proxy "http://{ユーザ名}:{パスワード}@{プロシキサーバ}:{ポート}"
[namihira@xx.xx.xx.xx]~% cat ~/.npmrc
proxy = npm config set proxy http://{ユーザ名}:{パスワード}@{プロシキサーバ}:{ポート}

作業ディレクトリを作成する

[namihira@xx.xx.xx.xx]~% mkdir hubot
[namihira@xx.xx.xx.xx]~% cd hubot

Hubotをインストールする

[namihira@xx.xx.xx.xx]~/hubot% git clone https://github.com/github/hubot.git
[namihira@xx.xx.xx.xx]~/hubot% cd hubot
[namihira@xx.xx.xx.xx]~/hubot% npm install

今日はここまで(´Д`)