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}) 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 foundpython codegen.py body codegen/amqp-rabbitmq-0.9.1.Json src/rabbit_framing_amqp_0_9_1.erl ...总结
以上是内存溢出为你收集整理的python – 从源代码构建rabbitmq全部内容,希望文章能够帮你解决python – 从源代码构建rabbitmq所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)