当前位置:首页 » 操作系统 » 源码安装erlang

源码安装erlang

发布时间: 2023-01-06 03:55:07

① undefined unable to load crypto library 缺少什么依赖

解决办法:

1、下载openssl源码
wget http://www.openssl.org/source/openssl-1.0.1f.tar.gz
tar zxvf openssl-1.0.1f.tar.gz

2、进入源码目录,如果不是新下载解压的目录,而且以前有编译安装过的,进入目录后执行make clean以确保能重新编译
cd openssl-1.0.1f

3、为了不要和已安装的openssl混淆,这里指定一个新的安装目录
./config --prefix=/opt/ssl
4、config之后,会生成Makefile,打开Makefile找到gcc,在CFLAG参数列表里加上-fPIC
5、编译并安装

make && make install

6、现在进入你的erlang源码安装目录,如果已经编译安装过erlang,为确保能重新编译,先执行:
make clean

7、加上openssl安装路径重新configure,如果有安装多个版本的erlang,为了可以方便找到新安装的erl,这里可以指定一个新的安装目录,示例如下:
./configure --with-ssl=/opt/ssl/ --prefix=/opt/erlang

8、编译并安装
make && make install

② 在linux下安装rabbitmq失败怎么解决

RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,因此也是继承了这些优点。
AMQP 里主要要说两个组件:Exchange 和 Queue (在 AMQP 1.0 里还会有变动),如下图所示,绿色的 X 就是 Exchange ,红色的是 Queue ,这两者都在 Server 端,又称作 Broker ,这部分是 RabbitMQ 实现的,而蓝色的则是客户端,通常有 Procer 和 Consumer 两种类型:

1:mq的安装需要Erlang,所以首先下载Erlang,下载地址:http://www.erlang.org/download.html直接下载源码,编译安装即可。
将下载好的tar包解压编译安装,如下命令:
tar -zxvf otp_src_R16B03-1.tar.gz

cd otp_src_R16B03-1
./configure && make install

安装过程中可能出现如下错误:
configure:error:
No curses library functions found
configure: error:/bin/sh'/home/niewf/software/erlang_R13B01/erts/configure'
failed for erts

解决方法:
yum list|grep ncurses
yum -y install ncurses-devel
yum install ncurses-devel

或者直接下载ncurses包编译安装。
下载地址:http://download.chinaunix.net/download/0008000/7242.shtml
tar zxvf ncurses.tar.gz #解压缩并且释放 文件包
cd ncurses #进入解压缩的目录(注意版本)
./configure #按照你的系统环境制作安装配置文件
make #编译源代码并且编译NCURSES库
su root #切换到root用户环境
make install #安装编译好的NCURSES库

完成后继续返回上一步操作。

2:安装python,如果系统中python版本低于2.5的话需要升级python到2.6以上,具体可参考:http://gavinshaw.blog.51cto.com/385947/610585

3:安装simplejson,直接下载simplejson源码包编译安装即可,下载地址:https://pypi.python.org/pypi/simplejson/。
下载simplejson源码包后,运行python setup.py install即可完成安装。

4:安装rabbit mq,下载地址:https://www.rabbitmq.com/install-generic-unix.html
下载后放入相应目录解压,进入%RABBITMQ_HOME%/sbin目录下运行:./rabbitmq-server start即可启动mq。
如果遇到如下错误,则参考http://leeon.me/a/rabbitmq-start-fail-note解决方案
ERROR: epmd error for host "xxx": address (cannot connect to host/port)
到此mq已经安装完成。
在%RABBITMQ_HOME%/sbin目录运行./rabbitmqctl status可查看当前mq状态。
同时mq也提供了界面查看当前mq状态,但是需要启用该插件功能,运行如下命令:
rabbitmq-plugins enable rabbitmq_management,然后在浏览器中输入:http://host-name:15672/#/即可访问,页面结果如下:

③ 如何在Linux下安装Erlang

要看你使用的linux版本。
如果是debian系列的,一般可以直接 sudo apt-get install erlang来进行安装。
如果是redhat系列,一般需要下载源码进行安装,也可yum list | grep erlang 看看软件源里有没有

④ 如何在Linux下安装Erlang

要看你使用的linux版本。
如果是debian系列的,一般可以直接 sudo apt-get install erlang来进行安装。
如果是redhat系列,一般需要源码进行安装,也可yum list | grep erlang 看看源里有没有

⑤ ubuntu 怎么安装 erlang

1 :如果你主机上没有安装jdk,那需先安装,安装过程如下:

# sudo apt-get update (更新已安装的包)
#sudo apt-get install openjdk-7-jdk
# javac -version(检测版本)

2 :安装erlang R17B的过程如下:

安装相关类库

# install libraries and tools :

sudo apt-get install libncurses5-dev m4 fop freeglut3-dev
libwxgtk2.8-dev g++ libssl-dev xsltproc build-essential tk8.5 unixodbc
unixodbc-dev libxml2-utils

下载erlang可以手动去官网下载:http://www.erlang.org/

# download source code wget http://erlang.org/download/otp_src_R17B.tar.gz

# tar zxvf otp_src_R17B.tar.gz(解压)

# cd otp_src_R17B/ (进入到解压好的文件夹中)

编译安装

# ./configure --prefix=/opt/erlang(指定安装目录)

# make(编译)

# make install(安装)

更新环境变量

# vim /etc/profile

在最后一行加上

export PATH=/opt/erlang/bin:$PATH

保存退出后

source /etc/profile

命令行中输入erl看是否安装成功!

⑥ 如何退出Erlang系统

【下载erlang源码安装包】:在linux安装erlang只能下载源码安装包来安装,可以到erlang官方网站上下载,如图。

【解压安装包】:下载的安装包是经过压缩的gz格式,在linux下解压用到系统自带的tar工具,在安装包所在目录执行命令:tar -zxvf otp_src_R16B03-1.tar.gz

3
【配置安装环境】:打开解压后的目录-执行命令:cd otp_src_R16B03-1;配置安装环境-执行命令:

4
【编译源码】:执行编译命令:make

⑦ 如何在Linux下安装Erlang

这里的是CentOs操作系统下的安装,其他操作可以借鉴这篇文章查看如何安装,具体步骤如下:

安装GCC yum install gcc

安装ncurses-devel yum install ncurses-devel


1.访问官网下载页找到适合自己机器运行的版本;
2.将Erlang下载到本地

  1. wget http://www.erlang.org/download/otp_src_19.2.tar.gz

3.解压并安装

  1. tar -zxvf otp_src_19.2.tar.gz
  2. cd otp_src_19.2
  3. ./configure
  4. make && make install

4.注意,这里是使用默认的路径进行安装,如有需要可以自行更改,安装完后输入“erl”以下提示即为安装成功:

  1. [root@cloud bin]# erl
  2. Erlang R16B02 (erts-5.10.3) [source] [64-bit] [smp:2:2] [async-threads:10] [hipe] [kernel-poll:false]
  3. Eshell V5.10.3(abort with ^G)
  4. 1>
热点内容
松江换门密码锁哪里有 发布:2025-05-11 07:23:21 浏览:325
自动配置代理什么意思 发布:2025-05-11 07:16:51 浏览:992
notepad编写php 发布:2025-05-11 07:10:50 浏览:863
茄子快传的文件夹 发布:2025-05-11 07:04:30 浏览:734
手机指纹密码如何更换 发布:2025-05-11 07:02:22 浏览:122
java存储数据库 发布:2025-05-11 07:01:33 浏览:176
办理ca的初始密码是多少 发布:2025-05-11 06:54:55 浏览:425
忘记服务器地址 发布:2025-05-11 06:54:51 浏览:243
传奇qf脚本 发布:2025-05-11 06:35:21 浏览:449
我的世界等价交换服务器地址 发布:2025-05-11 06:34:49 浏览:434