hubotをインストールする

MacOS X にインストール

 

まずはnodeをインストールします。

#node
$ PREFIX=$(brew --prefix)
$ sudo mkdir -p $PREFIX/{share/man,bin,lib/node,include/node}
$ sudo chown -R $USER $PREFIX/{share/man,bin,lib/node,include/node}
$ brew install node

 

npm もインストールします。

#npm
$ curl https://www.npmjs.org/install.sh | sh

 

npm を使って、hubot coffee-script をインストールします。

$  npm install -g hubot coffee-script

 

CentOS にインストール

 

nodeのインストールをします。

echo 'export PATH=$HOME/.local/bin:$PATH' >> ~/.bashrc
echo 'export npm_config_userconfig=$HOME/.config/npmrc' >> ~/.bashrc
. ~/.bashrc
mkdir ~/.local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=~/.local
make install

 

npmのインストールをします。

curl https://www.npmjs.org/install.sh | sh

 

npm経由でhubot, coffee-scriptをインストールします。

$ npm install -g hubot coffee-script

 

redis もインストールしておきます。

$ npm install redis

 

IRCサーバ に接続できるように設定します。

このcentosサーバのポートがircサーバのポートに転送できる設定がなされていない場合には、 centosサーバ上のポートがircサーバのポートに転送されるように設定して上げる必要があります。

ssh -C -N -f -R ポート:ホスト:ホスト側ポート

 

参考