Installation 安装/运行Erlang OTP时出现问题:在beam.smp.dll中找不到llround的入口点

Installation 安装/运行Erlang OTP时出现问题:在beam.smp.dll中找不到llround的入口点,installation,dll,erlang,Installation,Dll,Erlang,我们使用Erlang OTP是因为它与我公司使用的业务应用程序捆绑在一起(作为RabbitMQ安装的一部分)。在我们的开发和测试服务器上,整个安装过程顺利进行,没有任何问题。但是,在生产系统上安装了Erlang OTP,但之后无法启动。双击erl.exe时,会出现一个错误弹出窗口: 在DLL“C:\Program Files(x86)\…\Erlang-21.3\erts-10.3\bin\beam.smp.DLL”中找不到入口点“llround”。(翻译自德语,路径剪辑) 我对Erlang完全

我们使用Erlang OTP是因为它与我公司使用的业务应用程序捆绑在一起(作为RabbitMQ安装的一部分)。在我们的开发和测试服务器上,整个安装过程顺利进行,没有任何问题。但是,在生产系统上安装了Erlang OTP,但之后无法启动。双击
erl.exe
时,会出现一个错误弹出窗口:

在DLL“C:\Program Files(x86)\…\Erlang-21.3\erts-10.3\bin\beam.smp.DLL”中找不到入口点“llround”。(翻译自德语,路径剪辑)

我对Erlang完全陌生,所以我甚至不知道是否应该提供任何日志。在Erlang目录中,我找不到任何类似于日志的内容。Windows事件日志基本上显示了上述错误消息和一条消息,表明Erlang VM立即崩溃(错误的分发名称?)——但这似乎只是DLL问题根本原因的后续


正如我所说,
erl.exe
在测试或开发系统上启动时会毫无问题地打开并显示命令提示符。那里的设置与我们的生产服务器几乎相同。我们尝试删除Erlang并重新安装,但没有成功。我们甚至将VM恢复到以前的状态,并重新安装了整个应用程序。除了设置另一个原始虚拟机之外,有没有办法让Erlang在现有系统上工作?

您尝试过吗?@2240是的,尝试过。我们确保erlang作为管理员安装。rabbitmq不工作不是问题,但erlang本身已经坏了。你试过了吗?@2240是的,试过了。我们确保erlang作为管理员安装。rabbitmq不工作并不是问题,但erlang本身已经坏了。