Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何在macport中切换活动erlang?_Macos_Erlang_Macports - Fatal编程技术网

Macos 如何在macport中切换活动erlang?

Macos 如何在macport中切换活动erlang?,macos,erlang,macports,Macos,Erlang,Macports,如何激活版本@17.4 我有OSX10.9.5,MacPorts 2.3.3。和活动erlang@R15B03+ssl 这样做: $ sudo port list | grep erlang erlang @R15B03 lang/erlang erlsom @1.2.1 erlang/erlsom log4erl @0.

如何激活版本@17.4

我有OSX10.9.5,MacPorts 2.3.3。和活动erlang@R15B03+ssl

这样做:

$ sudo port list | grep erlang
erlang                         @R15B03         lang/erlang
erlsom                         @1.2.1          erlang/erlsom
log4erl                        @0.8.6          erlang/log4erl
mochiweb                       @2.7.0          erlang/mochiweb
rebar                          @2.5.1          erlang/rebar
tsung                          @1.4.2          erlang/tsung
erlang                         @17.4           lang/erlang
哪个erl:

/opt/local/bin/erl
ls-l erl:

lrwxr-xr-x  1 root  admin .... erl -> ../lib/erlang/bin/erl
尝试激活端口激活erlang@17.4获得

Error: port activate failed: Registry error: erlang @17.4 is not installed.
尝试更新/升级-无。完全删除erlang。安装-已安装R15B03


如何切换到最新版本

您是否尝试过
sudo port install erlang@17.4
?当然
-->[64位][smp:4:4][async threads:0][hipe][kernel poll:false]
您无法指定使用MacPorts安装的特定版本。
sudo port install erlang@17.4
不会执行您想要的操作–它会自动忽略版本号。但是,erlang 17.4是MacPorts中的当前版本。因此,运行
sudo port selfupdate
然后运行
sudo port upgrade erlang
>sudo port install erlang
应提供最新版本。在mac:和上安装erlang有更简单的方法。Kerl编译不同版本的erlang,让您可以非常轻松地在它们之间切换。如果您不需要,包会更好。@neverpanic不起作用:
sudo port upgrade erlang-->扫描二进制文件以获取链接g错误->未找到损坏的文件。Lara Croft:front_www vlad$sudo port安装erlang->计算erlang的依赖项->清理erlang->扫描二进制文件以查找链接错误->未找到损坏的文件。Lara Croft:front_www vlad$erl erlang R15B03(erts-5.9.3)