从端口安装“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].freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
更新:
$ pkg info erlang\* erlang-19.3.6.1,4 erlang-runtime20-20.0.2
你读过pkg的消息了吗?
来自erlang-runtime20-20.0的消息:
要使用此运行时端口进行开发或testing,只需将其二进制path(“/ usr / local / lib / erlang20 / bin”)预先添加到PATHvariables中即可。
================================================== =========================
我想你也有erlang-runtime19,你的PATH指向/usr/local/lib/erlang19/bin (你可以用which erl来检查)。
所以你应该更新你的PATH或者你可以用完整path运行它(或者可以创build一个别名)。 当然你可以删除erlang-runtime19 。