Linux 下安装 RabbitMQ
2010-11-30 21:38
411 查看
特别说明:以下内容在CentOS下安装,视实际的环境,会出现缺少依赖的问题,我安装期间出现过缺少xmlo,遇到问题直接google一下,安装依赖再接着安装RabbitMQ就OK了。
原文出处:http://blog.chenlb.com/2010/04/install-rabbitmq-on-linux.html
Rabbitmq 是用 erlang 语言写的,所以使用还要安装 Erlang。
安装 erlang 还要安装 python 与 simplejson,我环境中已经安装了 python 2.6.4,simplejson 只要 easy_install 就可以了
easy_install simplejson
在 http://www.erlang.org/download.html 下载,我下载的是 otp_src_R13B04.tar.gz 。
wget http://www.erlang.org/download/otp_src_R13B04.tar.gz
tar -zxf otp_src_R13B04.tar.gz
cd otp_src_R13B04
./configure
make
sudo make install
最好不要用 --prefix 指定 erlang 安装目录,默认安装到 /usr/local,改了安装 rabbitmq 就不方便。
下载 rabbitmq 源码 http://www.rabbitmq.com/server.html,我下载的是 rabbitmq-server-1.7.2.tar.gz。
wget http://www.rabbitmq.com/releases/rabbitmq-server/v1.7.2/rabbitmq-server-1.7.2.tar.gz
tar -zxf rabbitmq-server-1.7.2.tar.gz
cd rabbitmq-server-1.7.2
make TARGET_DIR=/home/chenlb/rabbitmq SBIN_DIR=/home/chenlb/rabbitmq/sbin MAN_DIR=/home/chenlb/rabbitmq/man install
安装 erlang 还是顺利的(如果有不顺利,可以看下http://hi.baidu.com/%CD%BE%D6%D0%B5%C4%BE%B5%D7%D3/blog/item/3797be2b5eb479325243c1d8.html), 安装 rabbitmq 就不顺利了。
一开始 erlang 安装在 /home/chenlb/erlang 中,安装 rabbitmq 基本不能 make。
后来安装 rabbitmq 又出现
mkdir -p
mkdir: too few arguments
Try `mkdir --help' for more information.
make: *** [install_dirs] Error 1
搞了好久没有答案,上面的安装链接它说:rabbitmq 比较顺利,但有个重要的提示信息,就是 make 的时候加些参数。
然后看 Makefile 的 mkdir 相关操作,需要 TARGET_DIR、SBIN_DIR、MAN_DIR参数。
在 make 时加了参数,但在 make install 没加也不行,唉…… 对 linux 的 makefile 还不够熟悉。
后来一句:make TARGET_DIR=/home/chenlb/rabbitmq SBIN_DIR=/home/chenlb/rabbitmq/sbin MAN_DIR=/home/chenlb/rabbitmq/man install 就行了。
更多关于RabbitMQ的详细信息,或者下载地址请点这里
原文出处:http://blog.chenlb.com/2010/04/install-rabbitmq-on-linux.html
Rabbitmq 是用 erlang 语言写的,所以使用还要安装 Erlang。
安装 erlang 还要安装 python 与 simplejson,我环境中已经安装了 python 2.6.4,simplejson 只要 easy_install 就可以了
easy_install simplejson
在 http://www.erlang.org/download.html 下载,我下载的是 otp_src_R13B04.tar.gz 。
wget http://www.erlang.org/download/otp_src_R13B04.tar.gz
tar -zxf otp_src_R13B04.tar.gz
cd otp_src_R13B04
./configure
make
sudo make install
最好不要用 --prefix 指定 erlang 安装目录,默认安装到 /usr/local,改了安装 rabbitmq 就不方便。
下载 rabbitmq 源码 http://www.rabbitmq.com/server.html,我下载的是 rabbitmq-server-1.7.2.tar.gz。
wget http://www.rabbitmq.com/releases/rabbitmq-server/v1.7.2/rabbitmq-server-1.7.2.tar.gz
tar -zxf rabbitmq-server-1.7.2.tar.gz
cd rabbitmq-server-1.7.2
make TARGET_DIR=/home/chenlb/rabbitmq SBIN_DIR=/home/chenlb/rabbitmq/sbin MAN_DIR=/home/chenlb/rabbitmq/man install
安装 erlang 还是顺利的(如果有不顺利,可以看下http://hi.baidu.com/%CD%BE%D6%D0%B5%C4%BE%B5%D7%D3/blog/item/3797be2b5eb479325243c1d8.html), 安装 rabbitmq 就不顺利了。
一开始 erlang 安装在 /home/chenlb/erlang 中,安装 rabbitmq 基本不能 make。
后来安装 rabbitmq 又出现
mkdir -p
mkdir: too few arguments
Try `mkdir --help' for more information.
make: *** [install_dirs] Error 1
搞了好久没有答案,上面的安装链接它说:rabbitmq 比较顺利,但有个重要的提示信息,就是 make 的时候加些参数。
然后看 Makefile 的 mkdir 相关操作,需要 TARGET_DIR、SBIN_DIR、MAN_DIR参数。
在 make 时加了参数,但在 make install 没加也不行,唉…… 对 linux 的 makefile 还不够熟悉。
后来一句:make TARGET_DIR=/home/chenlb/rabbitmq SBIN_DIR=/home/chenlb/rabbitmq/sbin MAN_DIR=/home/chenlb/rabbitmq/man install 就行了。
更多关于RabbitMQ的详细信息,或者下载地址请点这里
相关文章推荐
- 【Linux】Centos6.8安装rabbitmq
- linux下安装RabbitMQ消息机制
- rabbitMQ在linux上安装教程和问题解决
- Linux rabbitmq的安装和安装amqp的php插件
- Linux下安装RabbitMQ和solr
- Linux下 RabbitMQ的安装与配置
- linux下安装rabbitmq
- linux安装RabbitMQ
- Linux下 RabbitMQ的安装与配置
- 在Linux下安装RabbitMQ
- Linux下安装rabbitmq
- Linux 下开源消息队列系统 RabbitMQ 安装使用
- 在linux中安装rabbitmq
- rabbitMQ之linux系统安装和使用rabbitMQ
- linux 源码安装Rabbitmq
- Linux CentOS 6.5 中安装与配置JDK-7-tomcat-nginx-rabbitmq
- linux 在线安装rabbitmq
- linux安装RabbitMQ详细教程
- RabbitMQ教程(二) ——linux下安装rabbitmq
- linux上安装使用RabbitMQ