来自 erlang-runtime20-20.0 的消息:

来自 erlang-runtime20-20.0 的消息:

从port安装“erlang-runtime20”后没有出现异常,版本仍然是19:

$ erl
Erlang/OTP 19 [erts-8.3.5.1] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]

Eshell V8.3.5.1  (abort with ^G)
1> 

即使重启后也是如此。

$ uname -a
FreeBSD comp123 11.1-RELEASE FreeBSD 11.1-RELEASE #0 r321309: Fri Jul 21 02:08:28 UTC 2017     [email protected]:/usr/obj/usr/src/sys/GENERIC  amd64

更新:

 $ pkg info erlang\*
 erlang-19.3.6.1,4
 erlang-runtime20-20.0.2

答案1

您读过 pkg 的信息吗?

来自 erlang-runtime20-20.0 的消息:

要使用此运行时端口进行开发或测试,只需将其二进制路径(“/usr/local/lib/erlang20/bin”)添加到您的 PATH 变量中。

===========================================================================

我认为您也有 erlang-runtime19 并且您的PATH观点是/usr/local/lib/erlang19/bin(您可以用 检查一下which erl)。

因此,您应该更新您的PATH,或者您可以使用完整路径运行它(或者创建一个别名)。当然,您可以删除erlang-runtime19

相关内容