python – 从源代码构建rabbitmq
发布时间:2020-12-20 13:23:33 所属栏目:Python 来源:网络整理
导读:我尝试从源代码构建rabbitmq-server-2.4.1.但得到错误: makepython codegen.py body codegen/amqp-rabbitmq-0.9.1.jsonsrc/rabbit_framing_amqp_0_9_1.erlTraceback (most recent call last): File "codegen.py",line 492,in module "body": generateErl})
我尝试从源代码构建rabbitmq-server-2.4.1.但得到错误:
make python codegen.py body codegen/amqp-rabbitmq-0.9.1.json src/rabbit_framing_amqp_0_9_1.erl Traceback (most recent call last): File "codegen.py",line 492,in <module> "body": generateErl}) File "codegen/amqp_codegen.py",line 283,in do_main_dict execute(funcDict[function],sources,dest) File "codegen/amqp_codegen.py",line 262,in execute fn(amqp_specs) File "codegen.py",line 485,in generateErl genErl(AmqpSpec(specPath)) File "codegen/amqp_codegen.py",line 140,in __init__ self.major = self.spec['major-version'] KeyError: 'major-version' make: *** No rule to make target `deps.mk',needed by `ebin/bpqueue.beam'. Stop. 我使用python 2.7.1 我该如何解决? 解决方法
你的问题可能是python版本.
我能够使用python 2.6.2编译和安装rabbitMQ 2.4.1. 如果您使用Solaris并使用pkgutil,那么获取python 2.6.2的命令就是 # My version of Sun OS (for comparison) $uname -a SunOS dev21 5.10 Generic_141445-09 i86pc i386 i86pc # install python 2.6.2 $sudo pkgutil --install python-2.6.2,REV=2009.08.06 注意:我仍然在make期间看到这些错误消息. rabbitMQ 2.4.1的构建仍然成功. $make /bin/sh: python2.5: not found python codegen.py body codegen/amqp-rabbitmq-0.9.1.json src/rabbit_framing_amqp_0_9_1.erl ... (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |