我可以在没有本地管理员权限的情况下在Windows上运行Erlang吗?

我可以在没有本地管理员权限的情况下在Windows上运行Erlang吗?,erlang,Erlang,我有一台机器没有给我本地管理员权限。由于我无法运行windows.exe安装程序来安装erlang,因此仍然可以在其上运行erlang吗?您可以从另一个安装中复制erl.exe(以及运行时系统和所有需要的库),然后运行它,而无需安装。只要允许您执行文件,就应该可以。请原谅我没有祖贝尔那么聪明, 但我想知道如何做到这一点。 我没有管理员权限,无法运行安装程序,也无法将文件复制到C:\WINDOWS。 特别是,我无法写入C:\WINDOWS\WinSxS或C:\WINDOWS\system32 如何

我有一台机器没有给我本地管理员权限。由于我无法运行windows.exe安装程序来安装erlang,因此仍然可以在其上运行erlang吗?

您可以从另一个安装中复制erl.exe(以及运行时系统和所有需要的库),然后运行它,而无需安装。只要允许您执行文件,就应该可以。

请原谅我没有祖贝尔那么聪明, 但我想知道如何做到这一点。 我没有管理员权限,无法运行安装程序,也无法将文件复制到C:\WINDOWS。 特别是,我无法写入C:\WINDOWS\WinSxS或C:\WINDOWS\system32

如何获得各种erlang可执行文件所需的库的确切列表

我有所有MS可再发行库和清单, 但我不知道该把它们放在哪里才能让它发挥作用。 可再发行库结构具有以下目录: Microsoft.VC90.ATL、Microsoft.VC90.CRT等。每个目录都包含相关DLL和清单

我是否将所有内容复制到ERL_HOME\bin目录或ERL_HOME\erts-x.y.z\bin或ERL_HOME\erts-x.y.z\lib中? 或者将它们放在其他目录中,并将这些条目放在路径中?
或者我是否需要使用路径中的哈希和版本号构建清单所暗示的路径(即它们将复制到WinSxS缓存中的位置),然后将这些条目放入路径中?

这是一个问题吗?如果是的话,我一定是错过了。是的,谢谢,你说得对,我的措辞很糟糕。我已经把问题修改好了!我有点不具体,很高兴你能弄明白。:-)这是很久以前,我得到了这个工作,但我会尽量记住。首先,我在一台拥有本地管理员权限的机器上创建了一个Erlang安装,然后我将其压缩。然后我得到了7Zip并装入了一个自解压的可执行文件。在另一台机器上运行此命令提取Erlang并运行erl.exe。这有帮助吗?没有,我假设您的目标机器上已经安装了相关的MS C DLL。Erlang安装程序试图将这些DLL置于c:\windows下,可能是通过运行MSDN提供的MS可再发行库安装程序(vcredit_x86.exe)。我从另一台机器上获得了这些库,但是如果Erlang希望它们位于c:\windows下的绝对路径中,那么我就卡住了。我将尝试读取erlang exe中的清单……我下载了该工具并在erl.exe上运行了它。这表明在c:\windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_e6967989\MSVCR80.dll上的硬连线并排(SxS)dll上存在嵌入式清单依赖性。我看不到任何解决方法(这可能是个想法:)我会尝试找出我的erlang runner并尽快给你一个答案。。。如果没有我的消息,给我打电话:)