分享

Linux 下安装 Rabbitmq - Bory.Chan

 gyb98 2010-12-10

Linux 下安装 Rabbitmq

发表于:2010年4月2日 | 分类:Install | 标签: | views(1,117)

版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原文出处, 即下面的声明.

原文出处:http://blog./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./download.html 下载,我下载的是  otp_src_R13B04.tar.gz

  1.   
  2. wget http://www./download/otp_src_R13B04.tar.gz   
  3. tar -zxf otp_src_R13B04.tar.gz   
  4. cd otp_src_R13B04   
  5. ./configure   
  6. make  
  7. sudo make install  

最好不要用 --prefix 指定 erlang 安装目录,默认安装到 /usr/local,改了安装 rabbitmq 就不方便。

下载 rabbitmq 源码 http://www./server.html,我下载的是 rabbitmq-server-1.7.2.tar.gz

  1.   
  2. wget http://www./releases/rabbitmq-server/v1.7.2/rabbitmq-server-1.7.2.tar.gz   
  3. tar -zxf rabbitmq-server-1.7.2.tar.gz   
  4. cd rabbitmq-server-1.7.2   
  5. 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 就行了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多