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 12月 30 17:51 2013 default -> latest lrwxrwxrwx 1 root root 23 12月 30 17:51 2013 latest -> node-v0.10.24-linux-x64 drwxr-xr-x 6 root root 4096 12月 30 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
今日はここまで(´Д`)