Windows10安装RabbitMQ时Erlang模块加载失败问题求助
Windows 10下RabbitMQ安装时Erlang路径异常的解决方法
检查环境变量配置
打开「系统属性-环境变量」面板,同时检查系统变量和用户变量:- 删除重复或指向E盘的
ERLANG_HOME变量,保留你配置的D盘路径 - 编辑
Path变量,确保其中是%ERLANG_HOME%\bin而非硬编码的E盘路径,移除旧的硬编码路径
- 删除重复或指向E盘的
重启命令行窗口
关闭所有已打开的CLI窗口(含管理员模式),重新打开新窗口后再执行erl命令(注:你输入的crl大概率是拼写错误,Erlang的启动命令是erl)。旧窗口会缓存环境变量,重启后才会加载新配置。清理注册表残留路径
按下Win+R输入regedit打开注册表编辑器:- 展开
HKEY_LOCAL_MACHINE\SOFTWARE\Ericsson\Erlang\ErlSrv,将InstallPath的值修改为你的D盘Erlang安装路径 - 检查
HKEY_CURRENT_USER\Software\Ericsson\Erlang下的相关路径项,如有E盘旧路径一并修改
- 展开
重新注册RabbitMQ服务(若已安装RabbitMQ)
打开管理员CLI,切换到RabbitMQ的sbin目录(例如cd D:\RabbitMQ\sbin),依次执行:rabbitmq-service remove rabbitmq-service install确保服务关联新的Erlang路径
内容的提问来源于stack exchange,提问作者Abner
相关产品推荐
相关产品推荐

