`
zhaohaolin
  • 浏览: 1011223 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

linux下erlang之OTP编译安装【转】

阅读更多

在安装otp时遇到了一点问题,整体的安装过程比较简单。

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部分的问题:
1,安装unixODBC和unixODBC-devel,解决第一个问题;
2,因为我这里用不上java编译了,因此可以在configure时增加 –disable-javac 避免第二个错误;

yum install unixODBC unixODBC-devel
./configure --prefix=/home/erlang --without-javac
make && make install

ok, 安装成功了。
下面给erl做一个软连接到/usr/local/bin/,以方便使用

ln -s /home/erlang/bin/erl /usr/local/bin/erl

测试一下:

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#

注:以上操作在centOS5下完成。

分享到:
评论

相关推荐

    最新版 erlang安装包 otp_src_21.3.tar.gz

    在Linux CentOS系统上安装Erlang OTP源码包 otp_src_21.3.tar.gz,你需要遵循以下步骤: 1. **系统准备**: - 首先确保你的CentOS系统是最新的,可以通过`sudo yum update`命令来更新。 - 安装必要的编译工具和...

    ErlangOTP 21.3.zip

    在Linux环境下,你可以按照以下步骤来编译和安装: 1. **解压源码**:首先使用`tar -xvf otp_src_21.3.tar`命令解压源码包。 2. **进入源码目录**:`cd otp_src_21.3` 3. **配置编译**:执行`./configure`来检测...

    erlang linux otp_src_24.3.2.tar.gz

    在Linux环境下安装Erlang,通常需要从源码编译,这也是为什么我们需要“otp_src_24.3.2.tar.gz”这个文件的原因。首先,你需要解压这个文件,可以使用`tar -zxvf otp_src_24.3.2.tar.gz`命令。解压后,你会得到一个...

    erlang_otp_src_22.3.tar.gz+rabbitmq-server-3.8.3-1.el6.noarch.rpm.7z

    在“erlang+rabbitmq”的压缩包子文件中,可能包含Erlang OTP的编译和安装指南,以及RabbitMQ服务器的配置和部署文件。安装Erlang OTP后,你可以使用其提供的编译工具来编译源代码,生成可执行文件。安装RabbitMQ...

    Erlang otp_src_20.3.tar.gz

    安装完成后,你就可以使用新编译的Erlang OTP 20.3执行你的应用程序,或者开始开发基于Erlang的系统。同时,由于其与RabbitMQ的兼容性,你可以创建和管理RabbitMQ集群,利用其强大的消息传递能力。 总之,Erlang ...

    erlang 21.3

    这意味着该压缩包是为Linux环境设计的,用户需要在Linux环境下编译和安装Erlang 21.3。 在Linux上安装Erlang 21.3的步骤通常包括以下几个关键步骤: 1. **解压**: 首先,使用`tar -zxvf otp_src_21.3.tar.gz`命令...

    erlang_版本24.3.4.4

    5. **安装**:最后,使用`make install`将编译好的Erlang二进制文件安装到你的系统路径。在某些系统上,你可能需要管理员权限执行此操作。 Erlang的主要特性包括: - **并发性**:Erlang的进程模型是轻量级的,...

    otp_erlang_22.3.tar.gz

    以下将详细介绍如何在CentOS7上编译和安装Erlang OTP 22.3,以及它与RabbitMQ 3.8.3的配合使用。 首先,我们需要确保系统满足编译Erlang的基本依赖。在CentOS7上,执行以下命令来安装必要的开发工具和库: ```bash...

    Erlang User Reference Manual

    ### 关于Erlang OTP系统文档的关键知识点 #### 标题与描述概述 ...通过这份文档,我们可以了解到Erlang OTP不仅提供了强大的功能支持,还具备高度的灵活性和开放性,这使得它成为构建复杂系统的理想选择之一。

    linux--erlang包

    Linux系统中的Erlang软件包是安装...在Linux环境中,安装Erlang需要下载源码、解压、配置编译环境、编译、安装以及后续的RabbitMQ部署。熟悉这些步骤有助于确保RabbitMQ的稳定运行,从而更好地利用其消息传递功能。

    otp_src_19.1.tar.gz + otp_win64_22.0.exe

    在Linux环境下安装RabbitMQ之前,首先需要确保已经安装了Erlang OTP环境,因为RabbitMQ依赖于它。有了Erlang OTP后,可以通过包管理器(如apt或yum)或者从官方网站下载源代码进行RabbitMQ的安装。安装完成后,还...

    安装Erlang所需包

    在Linux CentOS操作系统上安装Erlang,需要一些特定的依赖包来确保编译和运行的顺利进行。本教程将详细讲解如何在CentOS上安装Erlang所需的包,以及如何处理提供的`otp_src_19.2`源代码文件。 首先,确保你的系统是...

    Erlang 运行环境的安装文件

    如果从源代码编译,需要先安装依赖,然后解压源码,配置并编译安装。 - **macOS**:使用 Homebrew(一个包管理器)可以通过 `brew install erlang` 命令安装。 4. **验证安装**:安装完成后,打开终端(Windows 上...

    linux_centos7安装Erlang和RabbitMQ.zip

    在Linux CentOS7系统中安装Erlang和RabbitMQ是一个重要的任务,因为这两个组件是构建高效消息队列系统的关键。Erlang是一种并发性极强的编程语言,为分布式计算提供了一个强大的平台,而RabbitMQ则是一个基于Erlang...

    otp_src_21.2_linux.rar

    OTP(Open Telecommunications Platform)是Erlang编程语言的核心组件之一,主要为构建高可用、分布式和实时系统提供强大的工具。OTP源代码包通常包含了Erlang运行时系统、库和开发工具,使得开发者能够在各种操作...

    otp_src_25.0.2.tar.gz

    8. **源码结构**:在"otp_src_25.0.2"目录下,你可以找到Erlang OTP的源码组织结构,了解不同模块的职责和交互方式,这对于深入理解和定制OTP系统至关重要。 9. **编译和安装**:解压源码后,开发者通常会使用rebar...

    otp_src_23.3.tar.gz

    OTP(Open Telephony Platform)是Erlang编程语言的核心组件之一,主要负责提供分布式计算、容错和系统监控等功能。Erlang是一种并发性极强、面向进程的编程语言,常用于构建高可用性和可扩展性的系统,尤其在电信、...

    otp_src_21.2.tar.gz

    在Linux环境下,我们需要按照以下步骤来安装和使用这个压缩包: 1. **下载与解压**: 首先,你需要从官方网站或可靠的源下载 otp_src_21.2.tar.gz 文件。然后在终端中,使用`cd`命令进入存放文件的目录。接着,...

    riak-Erlang.rar

    描述中的“linux riak erlang, otp_src_20.3”表明这个压缩包可能包含了在Linux环境下运行Riak所需的基础组件,其中“otp_src_20.3”是Erlang/OTP(Open Telephony Platform)的一个源代码版本。OTP是Erlang的核心库...

    erlang官方资源包

    4. 安装与编译OTP:在Linux CentOS系统上,首先需要安装必要的依赖,如GCC编译器、GNU Make、Curl等。下载并解压 otp_src_21.3.tar.gz 后,遵循源码编译步骤,包括配置、编译和安装。这通常涉及执行`./configure`,`...

Global site tag (gtag.js) - Google Analytics