最近我在Erlang語言中發現了關於packages這樣的東西。問題是我不能用包聲明來編譯模塊。文件main.erl與代表下面代碼位於目錄/home/my_user/erl/update/src就像在手冊中說的,但我所有的嘗試編譯失敗。我使用erlang的18.0版本。如何在Erlang中使用軟件包?
-module(update.src.main).
-author("legacy").
-export([start/0]).
start()->
ok.
這是我從Erlang的編譯器,每次得到的結果是:
5> c(main).
main.erl:9: syntax error before: '.'
main.erl:10: no module definition
error
此外,Erlang的語言,我用的IntelliJ IDEA plugin,在字符串中與模塊聲明報告錯誤,並說應該在文件update.erl中聲明該模塊更新。我試圖找到關於軟件包使用方面的問題,但我得到的只是這個question。那麼,erlang中的軟件包還沒有實現,或者我在編譯時錯過了一些東西?
謝謝您的回答。 – legacy