Erlang/OTPをインストールする簡単な方法

1585 ワード

Erlang/OTPをインストールすると、次のような問題が発生します.
  • Linuxパッケージのインストールでは、旧バージョンのErlangがほとんどです.
  • Erlangソースコードコンパイル時に公式サイトでソースコードパッケージをダウンロードする際の速度はかなり低く、ほとんど利用できません.
  • Erlangの手動コンパイルにはかなりの依存が必要であり、linuxソフトウェアインストールツールでインストールできるものもあれば、手動コンパイル依存が必要であり、依存も依存も必要である.

  • 単純な方法
    オープンソースツール:kerl(プロジェクトのホームページ:https://github.com/yrashk/kerl)、実は自動インストールスクリプトです.
    1)ダウンロード
    $ curl -O https://raw.githubusercontent.com/yrashk/kerl/master/kerl
    

    2)実行可能にする
    $ chmod a+x kerl
    

    3)現在使用可能なerlangバージョンのリスト
    $ kerl list releases
    Getting the available releases from erlang.org...R10B-0 R10B-2 
    R10B-3 R10B-4 R10B-5 R10B-6 R10B-7 R10B-8 R10B-9 R11B-0 R11B-1
    R11B-2 R11B-3 R11B-4 R11B-5 R12B-0 R12B-1 R12B-2 R12B-3 R12B-4 
    R12B-5 R13AR13B R13B01 R13B02 R13B03 R13B04 R14A R14B R14B01 
    R14B02 
    Run "./kerl update releases" to update this list from erlang.org
    

    4)build
    $ kerl build 17.5 erlang17.5
    

    ($ KERL_CONFIGURE_OPTIONS=--enable-hipe kerl build 17.5 erlang17.5などのコンパイルをカスタマイズすることもできます)
    5)既存のビルドをチェック
    $ kerl list builds 17.5,erlang17.5 
    

    6)install
    $ kerl install erlang17.5 /home/Erlang17_5
    

    7)既存のinstallationをチェックする
    $ kerl list installations
    erlang17.5  /home/Erlang17_5
    

    8)erlangをアクティブにし、グローバルに使用可能にする
    $  . /home/Erlang17_5/activate
    

    この時点でerlangのインストールが完了し、buildとinstallationを管理することもできます.具体的には、プロジェクトのホームページを参照してください.
    Erlang