Freebsd
安裝新埠後,某個軟體的版本還是舊的
從埠安裝“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 root@releng2.nyi.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 的消息:
要將此執行時埠用於開發或測試,只需將其二進制路徑(“/usr/local/lib/erlang20/bin”)添加到您的 PATH 變數中。
===========================================================================
我認為你也有 erlang-runtime19 和你的
PATH
觀點/usr/local/lib/erlang19/bin
(你可以檢查它which erl
)。所以你應該更新你的
PATH
或者你可以使用完整路徑執行它(或者可能創建一個別名)。當然,您可以刪除erlang-runtime19
.