如何卸载或升级Erlang/OTP?

如何卸载或升级Erlang/OTP?,erlang,Erlang,如何卸载之前使用makeinstall从源代码构建的Erlang/OTP。使用/configure安装非常简单;制作制作安装 卸载的原因是我想从Erlang R15B01升级到Erlang R15B03 现在我有: # erl --version Erlang R15B01 (erts-5.9.1) [source] [64-bit] [smp:2:2] [async-threads:0] [hipe] [kernel-poll:false] Eshell V5.9.1 (abort wit

如何卸载之前使用
makeinstall
从源代码构建的Erlang/OTP。使用
/configure安装非常简单;制作制作安装

卸载的原因是我想从Erlang R15B01升级到Erlang R15B03

现在我有:

# erl --version
Erlang R15B01 (erts-5.9.1) [source] [64-bit] [smp:2:2] [async-threads:0] [hipe] [kernel-poll:false]

Eshell V5.9.1  (abort with ^G)
1>
脚本配置中有一个选项--prefix=path,其中path是指向要安装应用程序的目录的路径。例如:

./configure --prefix=/opt/erlang-R15B01
不要忘记向path环境变量添加适当的path

如果您在以前的安装过程中没有使用此选项,则使用默认路径(/usr或/usr/local),您可以使用相同的方式在旧版本的基础上安装新版本-

./configure && make && make install.

如何在Ubuntu上卸载Erlang:

sudo apt-get purge erlang*
卸载Fedora上的Erlang:

sudo yum remove erlang*
如果使用默认主目录从源代码安装erlang,则需要
rm-rf/usr/local/erlang/

如果您已手动将库或可执行文件复制到其他文件,则可能需要进行额外的清理
文件夹,如*/lib或*/bin

如果您使用Erlang进行开发,我建议您研究一下。它允许您使用不同的配置选项“安装”多个VM,并可以在它们之间切换。

作为kerl的另一个替代方案,我们还可以使用erln8来拥有多个Erlang环境


< 19 > x路径是:<代码> /Ur/Prime/LIb/Erlang /< /Case> Min,如<代码> /Ur/Lb/Erlang /< /Cord> > Erlang是一种混淆语言,以保护源C++代码不受任何窥探的影响。