1. 系统环境
在http://www.sunfreeware.com/ftp/pub/freeware/i386/10/网站或SOLARIS 10 COMPANION CD上可以找到相关的软件包。
操作系统:Solaris_10_x86_32bits on VMware 7.0 workstation
Erlang: OTP_SRC_R13B03
如果完全安装SOLARIS 10,大约会占用6G的空间,所安装的软件包可以用#prodreg &命令来查看。应确保GNU相关的gcc, gmake, gm4等关键软件包已安装。
2. 安装附加的GNU编译软件
查看OTP_SRC_R13B03/configure文件,使用的GNU autoconf 2.5.9,到sunfreeware去下载后解压,然后使用以下命令安装,默认安装到/usr/local/bin下:
# pkgadd -d autoconf-2.59-sol9-intel-local
使用下列命令找到perl命令的位置:
# which perl
显示其位置在/usr/bin/perl。
然后打开/usr/local/bin/autom4te脚本,将第一行#! /usr/local/bin/perl -w修改为#! /usr/bin/perl -w,保存文件。如果不修改该处,将会报:autom4te: not found。
同样方法,修改/usr/local/bin/autoheader。
使用下列命令找到gm4的位置:
# which gm4
显示其位置在/usr/sfw/bin/gm4
由于autom4te需要执行m4命令,因此使用下列命令将m4文件软连接到gm4文件。
# ln -s /usr/sfw/bin/gm4 /usr/local/bin/m4
2. 编译和安装
确认是root登录,其SHELL是/sbin/sh。
然后,修改环境变量:
# gedit /.profile &
添加以下内容到该文件:
PATH=$PATH:/usr/sfw/bin:/usr/ccs/bin:/usr/local/bin
export PATH
修改完成后保持,并重新登录root帐户。
# ./configure
编译后提示wx,odbc,doc未能正常编译。不影响后续的步骤,继续。。。
(其中需要注意的是,如果第一次运行configure文件失败后,应当清除该文件夹,重新复制一份源代码,然后再试。)
# gmake
这个过程需要花费较长时间,请耐心等候。
# gmake install
默认安装位置在/usr/local/bin目录。
3. 安装MAN帮助文件
在erlang.org网站下载相关的MAN包,然后解压缩到/usr/local/lib/erlang目录下即可。
# cp -r /tmp/man /usr/local/lib/erlang
4. 验证
# erl
Erlang R13B03 (erts-5.7.4) [source] [smp:2:2] [rq:2] [async-threads:0] [hipe] [kernel-poll:false]
Eshell V5.7.4 (abort with ^G)
1>
---------------------------------------------------------
# erl -man erlang
Reformatting page. Please Wait... done
Erlang Module Definition erlang(3)
MODULE
erlang - The Erlang BIFs
DESCRIPTION
...
5. 后记
我以前没有接触过GNU,整整忙乎了一个星期才搞定,天天上网查,浏览网站数达数百个,学海无涯啊。要是身边有人指点一下可能就没这么苦了。另外,把源文件放在/tmp中进行上述过程,会节约一点时间。
分享到:
相关推荐
arm架构的系统安装rabbitmq,需要编译安装erlang,编译安装,就需要一些rpm的依赖包
centos6下离线安装erlang所需要的所有rpm包,亲测可用。
erlang官方没有龙芯版本的安装包,这个是用24版本的源码在龙芯3a5000下编译的版本,解压缩以后将bin路径加入PATH环境变量即可使用。
erlang-24.3.3-1.el9.x86_64.rpm centos
编译的ERLANG使用MYSQL的beam文件~~也包括源文件
erlang 安装包。 rabbitmq 安装所需要的
erlang-xmerl-23.0.2-2.el7.x86_64.rpm,rabbitMQ安装需要依赖此环境。Erlang 是一种多用途编程语言,主要用于开发并发和分布式系统。它最初是一种专有的编程语言,Ericsson 使用它来开发电话和通信应用程序。
Linux下傻瓜式安装erlang
rabbitmq-server-3.8.17-1.el8.noarch.rpm可用的erlang
5,安装成功,你谢谢deb包的开发者,然后代开ubuntu的terminal,输入erl命令即可运行。 6,安装失败,你骂我好了,并把你的ubunt版本、是否是在虚拟机和其下的虚拟机软件名称和版本与再其下的os名称和版本、硬件...
erlang-xmerl-22.2.3-1.el7.x86_64.rpm 免费下载0积分镜像下载。rabbitMQ安装需要依赖此环境。Erlang 是一种多用途编程语言,主要用于开发并发和分布式系统。它最初是一种专有的编程语言,Ericsson 使用它来开发电话和...
erlang-asn1-19.3.6.4-1.el7.x86_64.rpm
包括erlang-23.3.4.3-1.el7.x86_64.rpm和rabbitmq-server-3.8.17-1.el7.noarch.rpm以及安装步骤
在CentOS7上能满足RabbitMQ版本需要的erlang安装包。 安装命令: sudo yum install erlang-20.3-1.el7.centos.x86_64.rpm
linux/centos安装Erlang需要的包,本人亲测,绝对好使
rabbitMQ安装需要依赖erlang环境,这里提供centOS erlang21.3.1版本免费下载,适用于rabbitMQ对应版本
erlang的环境搭建,分windows和linux两部分!
良心2分拿走! 如题,RabbitMQ 3.8.9 windows安装包,以及运行环境erlang的安装包。...再到RabbitMQ安装目录下启动cmd,运行“rabbitmq-plugins enable rabbitmq_management” 浏览器输入“localhost:15672”,确认成功
erlang-21.3-1.el7.x86_64.rpm rabbitmq基础语言环境。