Linux下安装Erlang编程环境
2015-10-26 17:28
405 查看
如下是本人在RedFlag上进行erlang编程环境安装配制的全过程。详细步骤如下:
1 下载源码并configure
wget http://erlang.org/download/otp_src_R13B04.tar.gz (也可以考虑最新版本的安装包)
tar xzf otp_src_R13B04.tar.gz
cd otp_src_R13B04
./configure --prefix=/home/erlang
configure之后发现有以下提示信息:
*********************************************************************
********************** APPLICATIONS DISABLED **********************
*********************************************************************
odbc : ODBC library – link check failed
jinterface : No Java compiler found
*********************************************************************
*********************************************************************
********************** APPLICATIONS INFORMATION *******************
*********************************************************************
wx : wxWidgets not found, wx will NOT be usable
*********************************************************************
*********************************************************************
********************** DOCUMENTATION INFORMATION ******************
*********************************************************************
我们只需要关注APPLICATIONS DISABLED部分的提示信息,至于其他提示信息需要根据使用情况酌情处理。
这里我只需要解决APPLICATIONS DISABLED部分的问题:
2 安装unixODBC
从1中的最后部分信息可以看出是ODBC library的什么问题
从网上搜索,发现了这么个好网址:http://rpmfind.net/linux/rpm2html/search.php?query=unixODBC
从中随便挑了个unixODBC-2.2.11-10.el5.src.rpm, 然后下到本机并安装上。
wget http://vault.centos.org/5.11/os/SRPMS/unixODBC-2.2.11-10.el5.src.rpm rpm -ivh unixODBC-2.2.11-10.el5.src.rpm
./configure --prefix=/home/erlang --without-javac
3 安装erlang
make && make install
ln -s /home/erlang/bin/erl /usr/local/bin/erl
ok, 安装成功了。
下面给erl做一个软连接到/usr/local/bin/,以方便使用
ln -s /home/erlang/bin/erl /usr/local/bin/erl
4 测试安装成功与否
view sourceprint?bash-3.2# erl
Erlang R13B04 (erts-5.7.5) [source] [64-bit] [smp:4:4] [rq:4] [async-threads:0] [hipe] [kernel-poll:false]
Eshell V5.7.5 (abort with ^G)
1> EvenN = lists:filter (fun (N) -> N rem 2 == 0 end, lists:seq (1,100)).
[2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,
44,46,48,50,52,54,56,58|...]
2> halt().
bash-3.2#
1 下载源码并configure
wget http://erlang.org/download/otp_src_R13B04.tar.gz (也可以考虑最新版本的安装包)
tar xzf otp_src_R13B04.tar.gz
cd otp_src_R13B04
./configure --prefix=/home/erlang
configure之后发现有以下提示信息:
*********************************************************************
********************** APPLICATIONS DISABLED **********************
*********************************************************************
odbc : ODBC library – link check failed
jinterface : No Java compiler found
*********************************************************************
*********************************************************************
********************** APPLICATIONS INFORMATION *******************
*********************************************************************
wx : wxWidgets not found, wx will NOT be usable
*********************************************************************
*********************************************************************
********************** DOCUMENTATION INFORMATION ******************
*********************************************************************
我们只需要关注APPLICATIONS DISABLED部分的提示信息,至于其他提示信息需要根据使用情况酌情处理。
这里我只需要解决APPLICATIONS DISABLED部分的问题:
2 安装unixODBC
从1中的最后部分信息可以看出是ODBC library的什么问题
从网上搜索,发现了这么个好网址:http://rpmfind.net/linux/rpm2html/search.php?query=unixODBC
从中随便挑了个unixODBC-2.2.11-10.el5.src.rpm, 然后下到本机并安装上。
wget http://vault.centos.org/5.11/os/SRPMS/unixODBC-2.2.11-10.el5.src.rpm rpm -ivh unixODBC-2.2.11-10.el5.src.rpm
./configure --prefix=/home/erlang --without-javac
3 安装erlang
make && make install
ln -s /home/erlang/bin/erl /usr/local/bin/erl
ok, 安装成功了。
下面给erl做一个软连接到/usr/local/bin/,以方便使用
ln -s /home/erlang/bin/erl /usr/local/bin/erl
4 测试安装成功与否
view sourceprint?bash-3.2# erl
Erlang R13B04 (erts-5.7.5) [source] [64-bit] [smp:4:4] [rq:4] [async-threads:0] [hipe] [kernel-poll:false]
Eshell V5.7.5 (abort with ^G)
1> EvenN = lists:filter (fun (N) -> N rem 2 == 0 end, lists:seq (1,100)).
[2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,
44,46,48,50,52,54,56,58|...]
2> halt().
bash-3.2#
相关文章推荐
- 移植Linux3.0内核到fl2440开发板
- Linux 应用程序的地址空间分布
- linux 7 常见命令
- 查看Linux内核和发行版本信息
- VirtualBox安装Centos6.4不能为虚拟电脑打开一个新的任务
- Linux 常用命令
- Centos & 下Nagios的安装与配置
- linux打包压缩命令汇总
- linux64 安装jpeg出错make:./libtool:Commandnotfound
- CentOS epel yum 源配置
- linux c 实现字符串替换
- 跳板机平台搭建
- linux解压与查看系统端口 命令使用说明
- Centos7 下 ffmpeg +x264 +x265+ libva(intel) 编译
- Linux 定时任务经典案例
- 让uboot像linux那样使用clear清除屏幕显示
- Linux系统crond定时任务
- Linux和windows系统直接的文件传输
- Linux下强制修改root密码方法(图)
- 学习日志---linuxの 源码编译使用及实例运行