首页 > 解决方案 > windows下的rabbitmq源码编译

问题描述

我需要在 windows 中编译 rabbitmq 源代码。我已经从path下载了代码并安装了cygwin

根据链接,在执行make命令时,它会抛出以下错误:

$ make erlang.mk:4847:警告:覆盖目标'/cygdrive/d/Softwares/OSSSourceCode/rabbitmq-server-master/deps/syslog' erlang.mk:4847 的配方:警告:忽略目标'/cygdrive 的旧配方/d/Softwares/OSSSourceCode/rabbitmq-server-master/deps/syslog' DEP rabbit_common /bin/sh: git: command not found /bin/sh: git: command not found /bin/sh: line 0: cd: / cygdrive/d/Softwares/OSSSourceCode/rabbitmq-server-master/deps/rabbit_common: 没有这样的文件或目录 DEP rabbitmq_cli /bin/sh: git: 找不到命令 /bin/sh: git: 找不到命令 /bin/sh:第 0 行:cd:/cygdrive/d/Softwares/OSSSourceCode/rabbitmq-server-master/deps/rabbitmq_cli:没有这样的文件或目录 make:*** [erlang.mk:4851:/cygdrive/d/Softwares/OSSSourceCode/rabbitmq-server-master/deps/rabbitmq_cli] 错误 1

请帮我解决一下这个。

标签: rabbitmq

解决方案


由于需要复杂的步骤,不建议在 Windows 上编译 RabbitMQ。如果您必须这样做,这里有一个指南链接:

https://gist.github.com/lukebakken/f0323f90291b5e5e7bbbe0287c411171

如果您还有其他问题,请在邮件列表中跟进。


注意: RabbitMQ 团队会监控邮件列表rabbitmq-users有时只会在 StackOverflow 上回答问题。


推荐阅读