- rabbitmq-server
- 依存張
- erlang-base
- rabbit-mochiweb
- プラグイン
- Kernel
- pid
- ソース
- インストール
- cd
- R14A
- configure
- dev
- enable-smp-support
- enable-kernel-poll
- enable-hipe
- make
- sudo
- install
- export
- PATH
- wget
- mochiweb-2.0.0.ez
- jsonrpc-2.0.0.ez
- rabbitmq-mochiweb-2.0.0.ez
- rabbitmq-jsonrpc-2.0.0.ez
- rabbitmq-jsonrpc-channel-2.0.0.ez
- rabbitmqctl
- status
- restart
- リスタート
- jsonrpc
- Erlang
- Twisted
- Mind
- RabbitMQ
- JSON-RPC
- test
rabbitmq-server が依存張ってる erlang-base が
1> erlang:system_info(otp_release).
"R12B"
古いと、rabbit-mochiweb プラグインがコケる。
{"Kernel pid terminated",application_controller,"{application_start_failure,rabbit_mochiweb,{shutdown,{rabbit_mochiweb_app,start,[normal,[]]}}}"}
ので、ソースからインストールして、
cd otp_src_R14A
./configure --prefix=/usr/local/erlang/dev --enable-smp-support --enable-kernel-poll --enable-hipe
make
sudo make install
パスを通した後
export PATH=/usr/local/erlang/dev/bin:$PATH
いろいろ落として、
cd /usr/lib/rabbitmq/lib/rabbitmq_server-2.0.0/plugins/
sudo wget http://www.rabbitmq.com/releases/plugins/v2.0.0/mochiweb-2.0.0.ez
sudo wget http://www.rabbitmq.com/releases/plugins/v2.0.0/rfc4627_jsonrpc-2.0.0.ez
sudo wget http://www.rabbitmq.com/releases/plugins/v2.0.0/rabbitmq-mochiweb-2.0.0.ez
sudo wget http://www.rabbitmq.com/releases/plugins/v2.0.0/rabbitmq-jsonrpc-2.0.0.ez
sudo wget http://www.rabbitmq.com/releases/plugins/v2.0.0/rabbitmq-jsonrpc-channel-2.0.0.ez
sudo /usr/sbin/rabbitmqctl status
sudo /etc/init.d/rabbitmq-server restart
リスタートすると、jsonrpc 入りで立ち上がって動いた。
Erlang R14A (dev) を試してみた - Twisted Mind
http://d.hatena.ne.jp/Voluntas/20100522/1274537353 →pageinfo
RabbitMQ JSON-RPC test
http://dev.rabbitmq.com/www-examples/test/index.html →pageinfo
この記事のトラックバックURL: