昨天晚上耍手机看到 erlang OTP 25 正式版发布了,今天一大早就起来安装。
安装步骤
一直用的 asdf 这个软件安装工具,很方便。执行
asdf install erlang 25.0
然后就是漫长的等待,可以先去刷个牙。
安装成功后,将其设置为当前版本
asdf global erlang 25.0
可以通过执行 erl
来检查版本
$ erl
Erlang/OTP 25 [erts-13.0] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [jit:ns]
Eshell V13.0 (abort with ^G)
由于我之前安装的 elixir 版本是预编译好的,所以也需要更新
asdf install elixir 1.13.4-otp-25
asdf global elixir 1.13.4-otp-25
很快就安装好了,检查一下
$ iex -v
Erlang/OTP 25 [erts-13.0] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [jit:ns]
IEx 1.13.4 (compiled with Erlang/OTP 25)
编译测试
安装好后第一件事当然就是编译一下我的 elixir 项目啦,看看会不会有什么不兼容的。
首先进入到项目根目录,删除之前的编译文件
rm -rf _build
编译
mix compile
期间又安装了一遍 hex 和 rebar。编译完成,没有任何新的报错。
启动程序,依旧没有新的报错。
一次平平无奇的升级完成了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。