Comprehensive Erlang Archive Network

CEAN,即Comprehensive Erlang Archive Network。它提供了Erlang的一個最小內核,並能夠通過網絡安裝的方式按需安裝數百個packages。這讓我們安裝yaws這樣的大玩意兒也能夠像在Ruby中“gem install rails”那樣簡單。CEAN默認已經有stdlib和kernel兩個包,對於一般的場合是完全夠用的,而且自帶的Console相比dos console還是比較友好的。

[url]http://cean.process-one.net/download/[/url] 這裏可以下載 Base System 以及 Packaged Applications。

這裏以Windows版本爲例。下載cean_base.zip,解壓後運行start.bat,會打開一個erlang的console。下面是安裝yaws的輸入和輸出:

1> cean:install(yaws).
+ compiler md5=<<99,42,52,216,97,141,15,1,180,81,48,193,127,221,255,77>>
+ fd_server md5=<<143,245,119,95,47,1,164,211,203,172,82,236,238,29,39,145>>
+ inets md5=<<128,137,27,30,22,55,200,236,101,101,139,237,97,3,12,49>>
+ mnesia md5=<<190,90,155,61,226,195,85,228,230,1,202,179,94,21,145,149>>
+ ssl md5=<<110,23,45,68,17,140,217,199,72,253,38,149,47,235,184,255>>
+ tools md5=<<106,184,106,238,101,8,124,157,25,242,77,114,0,226,131,223>>
+ xmerl md5=<<210,227,37,133,197,69,185,167,150,184,184,118,32,33,114,68>>
+ xmlrpc md5=<<221,91,47,162,59,6,227,105,147,82,215,36,197,101,138,68>>
+ yaws md5=<<119,234,55,197,18,6,70,241,95,66,79,71,221,83,185,36>>
ok

這時候已經安裝完成了
2> cean:installed(yaws).
true

具體命令查看文檔 http://cean.process-one.net/doc/ ,其中 cean:new() 這個函數很好用,以後有新的版本發佈時直接就能夠更新,無需再次安裝新的Release。

在郵件列表上面,最新消息是 CEAN1.3即將發佈,提供了很多改進,修正了不少bug,新增了一些包,值得期待。
發佈了3 篇原創文章 · 獲贊 0 · 訪問量 1243
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章