Windows的ejabberd安装问题 - ./ejabberdctl:erl.exe:无法执行

时间:2014-02-28 10:10:03

标签: windows ejabberd

我在两台机器上安装了ejabberd 2.1.11,一台使用Windows XP SP2,另一台使用Windows Server 2003标准版。两者都使用VC ++ 2005。

在开始安装ejabberd之前已经安装了VC ++ 2005。

我手动找到并运行erl.exe,并在eventViewer中得到(在两台机器中):

  

为C:\ Program Files \ ejabberd-2.1.11 \ bin \ erl.exe生成激活上下文失败。参考错误消息:系统上未安装引用的程序集。

  

无法找到依赖程序集Microsoft.VC80.CRT而上次错误是您的系统上未安装引用的程序集。

同样在运行erl.exe时会出现一个弹出窗口,其中显示消息:“C:\ Program Files \ ejabberd-2.1.11 \ bin \ erl.exe此应用程序无法启动,因为应用程序配置不正确。重新安装应用程序可能会解决此问题。“

此外,当我运行./ejabberdctl时收到错误: “ 开始ejabberd ...... ./ejabberdctl:e:\ bin \ erl.exe:无法执行:(14001)错误14001

“启动Erlang时出现问题。如果您看到的错误是14001,则需要安装: Microsoft Visual C ++ 2005 SP1可再发行组件包 您可以从www.microsoft.com下载该安装程序 您还可以查看ejabberd管理员指南“

但是安装了Visual C ++ 2005 SP1。

任何人都知道为什么会这样?

提前感谢您的时间。 RGB

0 个答案:

没有答案