zoukankan      html  css  js  c++  java
  • linux下erlang之OTP编译安装

     

    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

    http://zhys9.com/blog/?cat=142
    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 installunixODBC 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下完成。

  • 相关阅读:
    团队作业——需求分析
    团队作业——UML设计
    第三次个人作业——用例图设计
    团队项目——介绍文档
    团队集结
    第二次结对作业
    第一次结对作业
    解决Mac中anaconda作图中文异常显示的问题
    《软件工程》——回顾过去 展望未来
    第三次个人作业——用例图设计
  • 原文地址:https://www.cnblogs.com/xiayong123/p/3717160.html
Copyright © 2011-2022 走看看