2010-06-22 77 views
9

Có cách nào được khuyến nghị để "khởi động" phân phối Erlang không? Tôi muốn chạy erlang trên bó của máy mà tôi không có độ cao gốc cũng không phát triển công cụ thiết lập (không có trình biên dịch vv ...). Suy nghĩ của tôi là gói trước (trên máy có cùng kiến ​​trúc) nhiều như tôi có thể làm trước đây. Các yêu cầu tối thiểu cho môi trường Erlang có thể sử dụng là gì?Xách tay erlang

Trả lời

4

Bạn có thể sử dụng các công cụ erlware khác nhau. Sử dụng Sinan mới nhất, bạn thậm chí có thể tạo ra một bản phát hành độc lập với các gói được đóng gói.

1

Ví dụ: bạn có thể xem Wing3D.

CouchDB là một ví dụ khác. (Credit để tbikeev.)

+1

Tôi đoán một ví dụ khác có thể là bản phân phối CouchDB ... – tbikeev

2

Ok, tôi phải đọc nó trước khi ... (từ INSTALL.md)

* Install using the `release` target. Instead of doing `make install` you 
    can create the installation in whatever directory you like using the 
    `release` target and run the `Install` script yourself. `RELEASE_ROOT` 
    is used for specifying the directory where the installation should be 
    created. This is what by default ends up under `/usr/local/lib/erlang` 
    if you do the install using `make install`. All installation paths 
    provided in the `configure` phase are ignored, as well as `DESTDIR`, 
    and `INSTALL_PREFIX`. If you want links from a specific `bin` directory 
    to the installation you have to set those up yourself. An example where 
    Erlang/OTP should be located at `/home/me/OTP`: 

     $ ./configure 
     $ make 
     $ make RELEASE_ROOT=/home/me/OTP release 
     $ cd /home/me/OTP 
     $ ./Install -minimal /home/me/OTP 
     $ mkdir -p /home/me/bin 
     $ cd /home/me/bin 
     $ ln -s /home/me/OTP/bin/erl erl 
     $ ln -s /home/me/OTP/bin/erlc erlc 
     $ ln -s /home/me/OTP/bin/escript escript