今天我尝试在Windows 10上升级到最新版本的Erlang(从19.1到19.2)。最终,我不得不卸载当前版本的Erlang和RabbitMQ,重新启动(因为当前版本仍然加载在内存中),删除“程序文件”中的剩余文件,并重新安装Erlang和RabbitMQ。我想可能有一种更简单、更快捷的方法,但是文档没有帮助我。有人知道吗?是的,我知道:“使用Linux二进制文件!”,但我必须能够支持Windows发行版。
我在 Windows Server 2012 R2 上升级了 Erlang 和 RabbitMQ 的单个节点,而无需重新启动或进行任何文件清理。考虑到您的经验,我按照以下步骤执行升级: 停止 RabbitMQ 服务 卸载 Erlang 安装新版本的 Erlang 执行 RabbitMQ 的就地升级 我根据这些说明升级了 Rabbit MQ 的单个节点。