关于安装及测试rabbitmq-c出现的问题

在Ubuntu上安装rabbitmq-c时遇到一系列问题,包括CMAKE的重装导致的文件存在冲突,以及安装过程中出现的环境变量影响。通过清理环境并重新安装,最终解决了错误,成功实现了AMQP的基本交付和内容传输。测试结果显示接收到'hello world'消息。
摘要由CSDN通过智能技术生成

        由于原先安装好并测试了rabbitmq-c时,按https://github.com/alanxz/rabbitmq-c提供的步骤一步一步进行,最后结果能出来,出现“Delivery 1, exchange amq.direct routingkey test Content-type: text/plain”,但是一直没有检测到传输过去的“hello world”。

         于是,推到重来重新再按步骤安装,不料问题百出,原先以为时CMAKE的问题,当然这个cmake也有问题,就是我只是rm掉后,重新下载安装,却总是出现移到usr/bin的时候,总是出现cmake:file exists,如“ln: failed to create symbolic link `/usr/bin/ccmake': File exists”等情况,然后就不断删原先的安装包,然后再重新git clone,再安装,反反复复,但于事无补。最后还是回到rabbitmq-c来,在“

cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
cmake --build . --target install

  的时候,总是出现一个error,就是缺乏一个文件什么的,到“

autoreconf -i
”的时候,更加出现“`configure.ac' or `configure.in' is required”,于是google了下,发现cmake -DCMAKE_INSTALL_PREFIX=/usr/local,之后再执行“make clean
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值