zoukankan      html  css  js  c++  java
  • Centos 7 安装 erlang

    Centos是最小安装。

    erlang官网下载地址:https://www.erlang.org/downloads

    erlang solutions 地址:https://www.erlang-solutions.com/resources/download.html

    准备工作,安装wget

    yum install -y wget

    一、yum方式安装

    官方文档地址:https://www.erlang-solutions.com/resources/download.html

    1、安装依赖项

    yum install -y epel-release

    2、添加存储库条目

    wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
    rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

    3、安装

    yum install -y erlang

    4、验证是否安装成功

    erl -version

    出现“Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 10.5”证明安装成功

    二、rpm方式安装

    1、安装依赖项

    yum install -y epel-release

    2、下载rpm包

    wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_64/esl-erlang_22.1-1~centos~7_amd64.rpm

    3、安装

    yum install esl-erlang_22.1-1~centos~7_amd64.rpm

    4、验证

    erl -version

    出现“Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 10.5”证明安装成功

    三、源码安装

    0、erlang及依赖项安装的全过程命令

    yum install -y gcc
    cd /usr/local/bin
    wget http://erlang.org/download/otp_src_22.1.tar.gz
    tar -zxvf otp_src_22.1.tar.gz
    cd otp_src_22.1.tar.gz
    yum install -y perl
    ./configure --prefix=/usr/local/bing/erlang
    yum install -y ncurses-devel
    ./configure --prefix=/usr/local/bing/erlang
    yum install -y openssl openssl-devel
    yum -y install unixODBC-devel
    ./configure --prefix=/usr/local/bing/erlang --without-javac
    make && make install

    1、安装gcc

    yum install -y gcc

    2、选择安装erlang的文件夹,下载erlang

    cd /usr/local/bin
    wget http://erlang.org/download/otp_src_22.1.tar.gz

    3、解压并进入到erlang目录

    tar -zxvf otp_src_22.1.tar.gz
    cd otp_src_22.1.tar.gz

    4、配置

    ./configure --prefix=/usr/local/bing/erlang

    5、上面的configure命令会报“error: Perl version 5 is required to build the emulator!”错,是因为没安装perl,使用下面命令安装

    yum install -y perl

    6、再使用配置命令

    ./configure --prefix=/usr/local/bing/erlang

    7、此时会再报“error: No curses library functions found”错,是因为没安装ncurses-devel,使用下面命令安装

    yum install -y ncurses-devel

    8、再次使用配置命令

    ./configure --prefix=/usr/local/bing/erlang

    9、此时会出现一堆信息

     waring等等一些相关的信息可以忽略,要关注的是“APPLICATIONS DISABLED”内的区域,这里是我们缺少的组件,需要一个一个安装,“No Java compiler found”这个如果使用gcc编译,可以忽略它。看“APPLICATIONS DISABLED”信息发现缺少oepnssl和odbc。

    10、安装opensll

    yum install -y openssl openssl-devel

    11、安装odbc

    yum -y install unixODBC-devel

    12、依赖库都安装完成之后,再使用忽略java的配置命令

    ./configure --prefix=/usr/local/bing/erlang --without-javac

    13、编译,需要漫长的等待。

    make && make install

    14、配置环境变量并且使环境变量生效

    echo 'export PATH=$PATH:/usr/local/bin/erlang/bin' >> /etc/profile
    source /etc/profile

     15、验证是否安装成功

    erl -version

    出现“Erlang (SMP,ASYNC_THREADS) (BEAM) emulator version 10.5”信息则证明安装成功了。

  • 相关阅读:
    BFS visit tree
    Kth Largest Element in an Array 解答
    Merge k Sorted Lists 解答
    Median of Two Sorted Arrays 解答
    Maximal Square 解答
    Best Time to Buy and Sell Stock III 解答
    Best Time to Buy and Sell Stock II 解答
    Best Time to Buy and Sell Stock 解答
    Triangle 解答
    Unique Binary Search Trees II 解答
  • 原文地址:https://www.cnblogs.com/swyy/p/11582309.html
Copyright © 2011-2022 走看看