我需要分發一些關閉源的Erlang代碼給客戶端。我認爲最簡單的方法是簡單地給一個Erlang shell命令從遠程主機提取代碼。遠程主機將是一個Erlang VM,它不會與客戶端共享相同的祕密cookie。我怎樣才能做到這一點?是否有Erlang命令從遠程存儲庫讀取BEAM文件?
例如,如果我在二郎殼,我想的東西那是讓我做的事:
load_lib(mysql).
load_lib(postgres).
:然後二郎會下載並安裝BEAM文件,並允許我使用MySQL的:和Postgres:從這一點上Erlang的模塊
更新: 1) 我一直在建議使用tar包,所以我想在這種情況下,程序會是這樣的:
Find Erlang lib directory and CD to it
wget tarball to the current directory
不如寶石安裝好,但它是Erlang能做的最好的
你讓我失望了一下。你能澄清嗎? – 2010-02-23 11:58:44
我已添加說明 – Zubair 2010-02-23 12:06:01
爲什麼不將代碼包含在發送給客戶端的tar包中? – Christian 2010-02-23 15:01:42