Windows Server 安装Erlang以及无法识别erl命令解决方法

目录

一、下载Erlang

二、安装Erlang 

三、设置Erlang

四、检验安装

 五、无法识别erl命令


如果安装时遇到莫名其妙的问题,可以尝试把windows打上最新的补丁,评论区有小伙伴通过关闭windows 更新安装成功了,感谢这位小伙伴提供了一种解决思路。

操作系统:windows Server 2012 R12

Erlang:Erlang v24.3.4(otp_win64_24.3.4.exe)

RabbitMQ是使用Erlang语言开发的,因此在安装RabbitMQ时必须按准过Erlang,否则运行不起来会提示:ERLANG_HOME not set correctly

******************************
ERLANG_HOME not set correctly.
******************************

Please either set ERLANG_HOME to point to your Erlang installation or place the
RabbitMQ server distribution in the Erlang lib folder.

一、下载Erlang

进入Erlang官网,如果是下载最新版本的Erlang直接点击【Download Windows installer】下载即可,系统会自动匹配对应的版本,如果是自己选择64位还是32位,点击按钮右侧的箭头即可。

如果要下载其他版本,点击页面右侧对应的大版本号(蓝色箭头),选择小版本号后,页面下面会展示下载地址,选择【Git Tag】进入github下载页面。

滚动到页面下方,选择对应的版本下载。

二、安装Erlang 

双击Erlang进行安装,一路next即可。

三、设置Erlang

新建环境变量ERLANG_HOME,值为上一步Erlang安装的路径,比如C:\Program Files\erl-24.3.4。并在path添加%ERLANG_HOME%\bin,注意分号分个。

四、检验安装

win+R输入cmd,打开命令窗口,一定要设置环境变量之后再打开命令窗口!!输入erl -version:

 五、无法识别erl命令

第一次安装就是直接双击安装,并按照第三步进行设置,但是输入erl时提示:

'erl' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

多次检查设置没有发现问题,通过set path命令查看环境变量,路径设置也正确,最后一篇文章在安装RabbitMQ需要使用管理员权限打开目录,这句话提醒了我。

重新以管理员权限安装Erlang(右击安装文件,选择【以管理员身份运行】)。安装之后重新打开DOS命令窗口,执行erl -version,显示版本号。

猜你喜欢

转载自blog.csdn.net/caicaimaomao/article/details/124904499