首页 > 系统相关 >linux下安装erlang

linux下安装erlang

时间:2023-06-08 10:07:34浏览次数:46  
标签:src 20.3 root manmanda2018 linux erlang 安装


1.安装依赖环境:

1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 
2)安装ncurses

yum -y install ncurses-devel

2.下载erlang:

官网下载:http://erlang.org/download/

或者直接下载

[root@manmanda2018 ~]# cd /usr/local/src/
[root@manmanda2018 src]# wget http://erlang.org/download/otp_src_20.3.tar.gz 
3.安装erlang:

解压:

[root@manmanda2018 ~]# cd /usr/local/src/
[root@manmanda2018 src]# tar -zxvf otp_src_20.3.tar.gz
安装:

[root@manmanda2018 src]# cd otp_src_20.3
[root@manmanda2018 otp_src_20.3]# ./configure --prefix /usr/local/soft
[root@manmanda2018 otp_src_20.3]# make
[root@manmanda2018 otp_src_20.3]# make install
查看安装位置:

[root@manmanda2018 ~]# whereis erlang
erlang: /usr/local/lib/erlang
配置环境变量:

在/etx/profile文件最后加上

export PATH=$PATH:/usr/local/lib/erlang/bin/

执行

[root@manmanda2018 ~]# source /etc/profile
查看是否安装成功:

[root@manmanda2018 ~]# erl
Erlang/OTP 20 [erts-9.2] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V9.2 (abort with ^G)
1> 
安装完成。

执行./configure可能遇到以下错误:

然后会出现以下信息:
 *********************************************************************
 **********************  APPLICATIONS DISABLED  **********************
 ********************************************************************* odbc           : ODBC library - link check failed
 *********************************************************************
 *********************************************************************
 **********************  APPLICATIONS INFORMATION  *******************
 ********************************************************************* wx             : wxWidgets not found, wx will NOT be usable
 *********************************************************************
 *********************************************************************
 **********************  DOCUMENTATION INFORMATION  ******************
 ********************************************************************* documentation  : 
                  fop is missing.
                  Using fakefop to generate placeholder PDF files. *********************************************************************


解决第一个odbc问题,运行如下命令:
yum install unixODBC unixODBC-devel

至于第二可以安装,也可以不安装,不会影响整体安装。如有需要到这个网址下载:
http://www.wxwindows.org/downloads/#stable 解决完后,接着执行如下:
make
make install

标签:src,20.3,root,manmanda2018,linux,erlang,安装
From: https://blog.51cto.com/u_15564034/6437510

相关文章

  • linux环境下jenkins搭建过程+Flutter打包集成
    安装jenkins配置java环境,androidsdk环境,flutter环境配置flutter自动打包脚本安装jenkins1.下载jenkins安装包首先下载jenkins安装包,官网下载地址:https://www.jenkins.io/download/,如果嫌太慢可以使用镜像下载:http://mirrors.jenkins-ci.org/解压并安装jenkinsrpm-......
  • 1.1OpenDaylight的安装
    OpenDaylight的安装任务目的1、了解OpenDaylight的诞生背景和基本架构,能够对OpenDaylight整体架构有一个大体认识,从而更好的理解SDN架构。2、掌握安装、部署OpenDaylight的方法,能够独立解决实验过程中遇到的问题。通过安装OpenDaylight组件,对OpenDaylight组成有一个更具象的认......
  • 一分钟学一个 Linux 命令 - mv 和 cp
    前言大家好,我是god23bin。欢迎来到《一分钟学一个Linux命令》系列,今天需要你花两分钟时间来学习下,因为今天要讲的是两个命令,mv和cp命令。mv什么是mv命令?mv是英文单词move的缩写,顾名思义,可以用来移动东西,那么移动什么呢?答案就是可以移动文件或目录,将其从一个位置移到......
  • 2023.6.7 Linux系统日志管理
    01Linux系统⽇志管理系统⽇志架构概述syslog⽇志审查Journal⽇志审查Journal⽇志持久化⽇志轮询logrotate系统⽇志架构概述在rhel7系统中有两个⽇志服务,分别是传统的rsyslog和新添加的systemd-journalsystemd-journald是⼀个改进型的⽇志管理服务,可以收集来⾃内核......
  • MX Linux 23现在可以进行基于Debian 12 “Bookworm “的测试
    MX Linux开发者今天宣布,即将发布的MXLinux23“Libretto“的测试版可供公众测试。基于即将推出的Debian12“Bookworm“操作系统系列,MXLinux23采用了长期支持的Linux6.1LTS内核系列,使用sysVinit作为默认的初始系统,而不是系统,并有三个版本的Xfce4.18、KDEPlasma......
  • MX Linux 23现在可以进行基于Debian 12 “Bookworm “的测试
    MX Linux开发者今天宣布,即将发布的MXLinux23“Libretto“的测试版可供公众测试。基于即将推出的Debian12“Bookworm“操作系统系列,MXLinux23采用了长期支持的Linux6.1LTS内核系列,使用sysVinit作为默认的初始系统,而不是系统,并有三个版本的Xfce4.18、KDEPlasma......
  • MX Linux 23现在可以进行基于Debian 12 “Bookworm “的测试
    MX Linux开发者今天宣布,即将发布的MXLinux23“Libretto“的测试版可供公众测试。基于即将推出的Debian12“Bookworm“操作系统系列,MXLinux23采用了长期支持的Linux6.1LTS内核系列,使用sysVinit作为默认的初始系统,而不是系统,并有三个版本的Xfce4.18、KDEPlasma......
  • 2023.6.701.Linux系统计划任务
    01.Linux系统计划任务1.Crond计划任务概述2.crond配置⽂件详解3.crond计划任务管理4.crond配置编写实例5.crond计划任务调试Atuor:Wingvx:WingspanGo1.Crond计划任务概述什么是计划任务,计划任务类似于我们平时⽣活中的闹钟。在Linux系统的计划任务服务crond可以满......
  • Linux发行版本的应用方向有哪些
      Linux发行版本可以根据用途以及面向的用户群不同可以组略分为服务器和台式机,面向个人和企业。    ArchLinux发行版本在安装时要求用户有一定的Linux基础,这款发行版本不适合新手入门,不过作为服务器,确是很好的选择。Debian以及衍生的发行版本适合初学者入门学习,它采用GN......
  • 3_Installing Linux, Apache, MySQL, PHP (LAMP) Stack on Ubuntu 20.04
      地址:https://www.codewithharry.com/blogpost/lamp-stack-ubuntu-20-04/ InstallingLAMPstackonUbuntu20.04in5MinutesThispostwillexplainhowtoinstallLAMPstackonUbuntu20.04.LAMPstackconsistsofthefollowingcomponents:Linux-AnyLi......