How to uninstall or upgrade Erlang/OTP?

限于喜欢 提交于 2019-12-05 00:29:27

There is an option --prefix=path of script configure, where path is a path to directory where you want to install an application. For instance:

./configure --prefix=/opt/erlang-R15B01

Do not forget to add appropriate path to PATH environment variable.

If you didn't use this option during previous installation then the default path was used (/usr or /usr/local) and you can just install new version above old one the same way -

./configure && make && make install.

How to uninstall Erlang on Ubuntu:

sudo apt-get purge erlang*

Uninstall Erlang on Fedora:

sudo yum remove erlang*

If you installed erlang from source using the default home directory, you would need to rm -rf /usr/local/erlang/.

Additional cleanup might me required if you had manually copied libraries or executable to other folders, like */lib or */bin.

If you using Erlang for development I would suggest looking into kerl VM manager. It allows you to have multiple VM "installed" with different configuration options and possibility of switching between them.

As another alternative to kerl, we can also use erln8 to have multiple Erlang environment.

https://erln8.github.io/erln8/

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!