2016-07-27 65 views
0

我想在我的REHL7.2上安裝Erlang,但不幸的是我失敗了。我嘗試了兩種方法紅帽企業Linux不再支持erlang嗎?

  1. 開始我嘗試從二郎的官方網站下載RPM包(其實rpm包是爲CentOS,但沒有RPM軟件包RHEL反正),但

error: Failed dependencies:

libwx_baseu-2.8.so.0()(64bit) is needed by esl-erlang-19.0-1.x86_64

libwx_baseu-2.8.so.0(WXU_2.8)(64bit) is needed by esl-erlang-19.0-1.x86_64

  • 然後我試圖
  • $ wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

    $ rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

    但是失敗太因爲

    No package erlang available.

    Error: Nothing to do

    我不知道Erlang是否不再受RHEL支持?否則,我如何在我的RHEL7.2上安裝Erlang?

    +0

    參見[這](http://stackoverflow.com/questions/25855331/installed-rabbitmq-server-on-rhel)或嘗試[從源代碼安裝](https://github.com/erlang/otp/blob/maint/HOWTO/INSTALL.md)。 –

    +2

    libwx_baseu-2.8.so:是wxWidget庫,不包含在erlang發行版中。你應該先安裝它。 – Pascal

    +0

    謝謝大家,我會試試.....也許明天(我現在真的很忙) – shintaroid

    回答

    0

    我已經想通了!我找到了兩個解決方案

    第一種解決方案也是最簡單的方法是安裝一個零依賴版本erlang請參考我的另一個Question。但是我只是在從源頭安裝erlang後才嘗試這種方式,所以如果你以這種方式失敗了,就試試下面的soltuion。

    另一個是從來源(或由kerl,這本質上是相同的東西)建立erlang

    1. 安裝必要的依賴關係:的erlang$sudo yum install ncurses-devel openssl-devel *openjdk-devel unixODBC unixODBC-devel
    2. 下載源代碼,解壓縮和cd到direcotry
    3. sudo ./configuresudo makesudo make install

    請參考this文章。

    謝謝大家!

    2

    一個簡單的解決安裝Erlang Solutions包是安裝EPEL存儲庫:

    yum install epel-release 
    

    然後

    wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm 
        rpm -Uvh erlang-solutions-1.0-1.noarch.rpm 
        sudo yum install erlang 
    

    的EPEL回購包含所需的libwx_*庫。

    0

    如這裏指示:

    enter link description here

    運行以下命令(注:上面的鏈接上的命令使用R15B01,但在下面的命令,我把它改爲二郎的最後一個版本(R15B03 )完成安裝需要一段時間。運行命令一行一行

    sudo yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf 
    
    wget http://erlang.org/download/otp_src_R15B03.tar.gz 
    
    tar zxvf otp_src_R15B03.tar.gz 
    
    cd otp_src_R15B03 
    
    ./configure && make && sudo make install 
    

    後,一切都完成後,你會仍然在安裝二郎otp_src_R15B03。輸入erl和Enter,然後運行並打開Erlang提示符。我嘗試從我的主目錄和根目錄運行Erlang,只需鍵入erl,它也可以工作。這樣,Erlang對我有好處。要退出二郎按CTRL + G,然後q和輸入

    還有另一種方式來安裝和此鏈接有用的信息:

    enter link description here

    相關問題