我试图通过多种方法在Ubuntu 18上安装Erlang 17.3。到目前为止,我想出了以下解决方案:
答案 0 :(得分:0)
要在Ubuntu 18上安装Erlang 17.3,您应该执行以下操作: 在控制台中输入下一个命令:
下载tar文件:
在下载otp_src_17.3.tar.gz的目录中解压缩tar文件:
cd'/home/yaroslav/otp_src_17.3'
tar -zxf otp_src_17.3.tar.gz
设置导出ERL_TOP您的“ pwd”路径:
export ERL_TOP = pwd
基本依赖项:
sudo apt-get install autoconf libncurses-dev build-essential
其他应用程序依赖项
sudo apt-get install m4
sudo apt-get install unixodbc-dev
sudo apt-get install libssl-dev
sudo apt-get -y安装libssh-dev
sudo apt-get install libwxgtk3.0-dev libglu-dev
sudo apt-get install fop xsltproc
sudo apt-get install g ++
sudo apt-get install default-jdk
sudo apt-get install xsltproc fop
或一行中的所有依赖项:
apt-get -y install build-essential autoconf m4 libncurses5-dev libwxgtk3.0-dev libgl1-mesa- dev libglu1-mesa-dev libpng-dev libssh-dev unixodbc-dev xsltproc fop g ++ default-jdk
为Ubuntu 18安装openssl版本1.0.2(不同版本的SSL不兼容):
卷曲https://www.openssl.org/source/openssl-1.0.2l.tar.gz | tar xz && cd openssl-1.0.2l && sudo ./config && sudo make && sudo make install
配置并构建:
./ configure --with-ssl ='/ home / yaroslav / otp_src_17.3 / openssl-1.0.2l'
sudo make
sudo make install
答案 1 :(得分:0)
要安装旧版本的Erlang并同时使用多个版本,我建议使用kerl
如果您需要更多高级功能,还可以使用带有Erlang插件(在后台运行kerl)的asdf