日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
如何在Ubuntu14.04上安裝Erlang

什么是 Erlang

Erlang正被用于電信和銀行業(yè)務(wù),最近也被用于電子商務(wù),電腦電話和即時(shí)通訊服務(wù)。Erlang的運(yùn)行時(shí)系統(tǒng)內(nèi)置了對(duì)并發(fā),分布和容錯(cuò)的支持。在后端使用Erlang的啟動(dòng)之一是WhatsApp。 Facebook還在Facebook Chat上使用erlang。

您可以從Erlang網(wǎng)站了解更多關(guān)于Erlang的信息。

從ubuntu儲(chǔ)存庫(kù)安裝Erlang

Ubuntu 14.04(Trusty Tahr)在它的Universe倉(cāng)庫(kù)中有erlang。 Trusty附帶的版本是Erlang 16.要從ubuntu存儲(chǔ)庫(kù)安裝Erlang,您可以運(yùn)行以下命令:


sudo apt-get update
sudo apt-get install erlang

從erlang-solutions.com安裝Erlang

如果你想使用最新的穩(wěn)定版本的Erlang,你可以從erlang-solutions.com庫(kù)安裝Erlang。

在添加erlang解決方案資源庫(kù)之前,我們需要為apt-secure添加erlang-solution公鑰。

wget -c -O- http://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | sudo apt-key add -

添加密鑰后,我們將添加erlang解決方案資源庫(kù)到一個(gè)文件下

 /etc/apt/sources.list.d/erlang_solutions.list:

echo "deb http://packages.erlang-solutions.com/ubuntu trusty contrib" | sudo tee -a /etc/apt/sources.list.d/erlang_solutions.list > /dev/null

在我們安裝之前,讓我們重新讀取存儲(chǔ)庫(kù)元數(shù)據(jù):

sudo apt-get update

如果你的空間有限,你可以從erlang-base包中只安裝Erlang的基本包:

$ sudo apt-get install erlang-base
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
erlang-crypto erlang-syntax-tools
Suggested packages:
erlang-tools erlang erlang-manpages erlang-doc
The following NEW packages will be installed:
erlang-base erlang-crypto erlang-syntax-tools
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 7410 kB of archives.
After this operation, 14.9 MB of additional disk space will be used.
Do you want to continue? [Y/n]

輸入Y作為上述問(wèn)題的答案。 從上面的輸出可以看出,erlang-base只需要14.9 MB的磁盤空間。

如果你有足夠的磁盤空間,你可以選擇erlang包進(jìn)行安裝:

sudo apt-get -y install erlang

上面的命令將需要197 MB的磁盤空間來(lái)安裝erlang及其依賴項(xiàng)。

...
0 upgraded, 84 newly installed, 0 to remove and 0 not upgraded.
Need to get 81.1 MB of archives.
After this operation, 197 MB of additional disk space will be used.

Erlang解決方案還提供包含完整安裝的esl-erlang。 它包括Erlang/OTP平臺(tái)及其所有應(yīng)用程序。 請(qǐng)注意,一些軟件包依賴于erlang而不是esl-erlang。

Erlang Shell

Erlang有一個(gè)叫erl的shell。 打開(kāi)erl你可以運(yùn)行erl

$ erl
Erlang/OTP 18 [erts-7.2]

[source][/source]

[64-bit] [async-threads:10] [kernel-poll:false]

Eshell V7.2 (abort with ^G)
1>

我們可以在上面看到Erlang版本是18,這是本文寫作時(shí)最新的穩(wěn)定的erlang版本。

Erlang的Hello World

在erlang上做一個(gè)著名的Hello World吧。 用下面的內(nèi)容創(chuàng)建一個(gè)helloerlang.erl文件:

% hello erlang program
-module(helloerlang).
-export([start/0]).

start() ->
io:fwrite("Hello Erlang! - Howtodojo \n").

我們將使用erlc編譯這個(gè)erlang源代碼:

erlc helloerlang.erl

上面的命令將創(chuàng)建二進(jìn)制文件helloerlang.beam。 我們可以使用erl運(yùn)行二進(jìn)制程序。

$ erl -noshell -s helloerlang start -s init stop
Hello Erlang! - Howtodojo

我們也可以使用下面的鏈接代碼打印hello world:

erl -noshell -eval 'io:fwrite("Hello Erlang! - Howtodojo\n"), init:stop().'

概要


網(wǎng)站標(biāo)題:如何在Ubuntu14.04上安裝Erlang
文章轉(zhuǎn)載:http://m.5511xx.com/article/ccdpjpp.html