Macos 如何在macport中切换活动erlang?
如何激活版本@17.4 我有OSX10.9.5,MacPorts 2.3.3。和活动erlang@R15B03+ssl 这样做: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.
$ 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)