一,安装 RabbitMQ 首先要先安装 erlang

1,到erlang官网下载 OTP 19.0 Source File

2,解压 tar zvxf otp_src_19.0.tar.gz

3,cd otp_src_19.0

4 ,./configure --prefix=/opt/erlang    --without-javac 编译

发现问题,解决问题,如:

********************************************************************* 
**********************  APPLICATIONS DISABLED  ********************** 
********************************************************************* 
crypto         : No usable OpenSSL found 
odbc           : ODBC library - link check failed 
orber          : No C++ compiler found 
ssh            : No usable OpenSSL found 
ssl            : No usable OpenSSL found 
********************************************************************* 
********************************************************************* 
**********************  APPLICATIONS INFORMATION  ******************* 
********************************************************************* 
wx             : wxWidgets not found, wx will NOT be usable 
********************************************************************* 
********************************************************************* 
**********************  DOCUMENTATION INFORMATION  ****************** 
********************************************************************* 
documentation  : 
                 fop is missing. 
                 Using fakefop to generate placeholder PDF files.

解决上述问题:

1. ODBC library - link check failed   需要安装 unixODBC

> yum list|grep unixODBC

> yum install unixODBC-devel

2.  No usable OpenSSL found  :需要安装 openssl

> yum list|grep ssl

> yum install openssl-devel

3.   No C++ compiler found:需要安装gc c++ 编译器

>  yum list|grep gcc

> yum install gcc-c++

好了,现在重点来了,我们还需要安装wxWidgets

先去官网下载wxWidgets

然后解压 bzip2 -d wxWidgets-3.0.0.tar.bz2     tar   -jxvf

编译的时候要注意,./configure --with-opengl --enable-debug --enable-unicode

这是重点,如果不加这些参数,你是编译不过去的,好了这个很快

编译过程中,会提示你找不到GTK+

我用了一个懒办法,直接运行了 yum install *gtk* 涉及到gtk的包有很多需要安装,(ps:有个更好的方法,http://www.th7.cn/system/lin/201312/48374.shtml,由于没有耐心了,没有细看)

下一步 make时间比较久,建议用make && make install

好了,回过头来,继续编译erlang

然后 make && make install 同样需要花一段时间

好了erlang终于安装完了

二,接下来开始安装RabbitMQ

现在需要设置环境变量

vim /etc/profile

export PATH=$PATH:/usr/lib/rabbitmq/bin
export PATH=$PATH:/home/erlang/bin

然后source profile使环境变量生效

安装rabbitmq的时候,可能报错误 说erlang版本不对,只要你安装完了erlang,并且检测到erlang安装正确了,就可以忽略这个提示,直接运行

rpm -ivh --nodeps rabbitmq-server-3.6.3-1.noarch.rpm 即可

这个rpm包,从rabbitmq官网下

完成安装

最新文章

  1. SQL Server时间粒度系列----第9节时间粒度示例演示
  2. 赫夫曼\哈夫曼\霍夫曼编码 (Huffman Tree)
  3. NYOJ之三个数从小到大排序
  4. C# 加载xml文档文件及加载xml字符串
  5. JS(七)
  6. Hibernate自增列保存失败的问题
  7. 转 Oracle全文检索http://docs.oracle.com/cd/E11882_01/text.112/e24436/toc.htm
  8. Heap(data structure)——堆(数据结构)(源自维基百科)
  9. 笔记-java泛型详解
  10. PHP怎么获取系统信息和服务器详细信息
  11. 【BZOJ4407】于神之怒加强版(莫比乌斯反演)
  12. Lintcode221 Add Two Numbers II solution 题解
  13. Vue基础进阶 之 计算属性的使用
  14. java进行url编码和解码
  15. 第一篇:初识ASP.NET控件开发_第三节:“生死有序”的控件生命周期
  16. jQuery运行方式818
  17. Django url反向解析与路由分发名称空间
  18. [JSOI2016]扭动的回文串
  19. Flask:使用jsonify()转换为JSON的数据在Chrome显示为Unicode编码
  20. uva 10254

热门文章

  1. 二、Windows安装与简单使用MinIO
  2. openssl常用命令行汇总
  3. 常用的IDEA快捷键
  4. 机器学习:正态方程 python实现
  5. golang 日志框架(zap)完整配置和使用
  6. S3C2440—4.时钟系统
  7. wpf Button 动态改变效果
  8. Semaphore 类 的使用理解C#
  9. HttpURLconnection的介绍
  10. SpringCloud之网关zuul