erlang 在Mac上安装特定的rebar3版本

lh80um4z  于 2023-01-10  发布在  Erlang
关注(0)|答案(1)|浏览(324)

我想在erlang 24上使用rebar3。问题是,如果我安装了最新的rebar3版本,我就必须安装erlang 25。所以我先安装了erlang 24,但它没有改变任何东西。我试图安装与erlang 24兼容的旧rebar3版本,但到目前为止没有任何效果。我尝试了port和brew,但是他们告诉我只有rebar 19可以下载,当我从git克隆rebar3的新版本,并切换到rebar16的旧提交时,我无法安装它,有人知道什么可以工作吗?

okxuctiv

okxuctiv1#

去掉你现有的自制erlang(如果有的话),然后使用kerl来安装erlang,最后从源代码编译rebar3。我喜欢kerl的一点是你可以很容易地在多个erlang安装之间切换。下面是它的小窍门...

brew unlink erlang
cd ~/
curl -O https://raw.githubusercontent.com/kerl/kerl/master/kerl
chmod a+x kerl
./kerl /usr/local/bin/scripts
./kerl build 24.3.4.7 24.3
mkdir kerlbuilds
./kerl install 24.3 ~/kerlbuilds/24.3
. ~/kerlbuilds/24.3/activate
git clone https://github.com/erlang/rebar3.git
cd rebar3/
./bootstrap
./rebar3 local install

相关问题