Знайомство з n2o v4.4 [10]
Розглянемо як створити новий erlang n2o-додаток за допомогою mad
раніше ми вже створювали n2o-додаток шляхом копіювання існуючого додатку-прикладу
також ми вже користувались деякими командами mad
зараз ми створимо новий n2o-додаток, для прикладу назовемо його eauc
спочатку завантажимо mad з github-репозиторія
https://github.com/synrc/mad
файл mad ми розмістимо в /home/user/
і власне команда, якою ми створюємо наш новий додаток
$ ./mad app eauc
у випадку успіху ми побачимо наступне:
Create File: "eauc/sys.config"
Create File: "eauc/apps/sample/priv/static/spa/index.htm"
Create File: "eauc/apps/sample/rebar.config"
Create File: "eauc/apps/sample/priv/templates/index.html"
Create File: "eauc/apps/sample/src/sample.erl"
Create File: "eauc/rebar.config"
Create File: "eauc/apps/sample/src/index.erl"
Create File: "eauc/apps/rebar.config"
Create File: "eauc/vm.args"
Create File: "eauc/apps/sample/src/sample.app.src"
Create File: "eauc/apps/sample/priv/static/synrc.css"
Create File: "eauc/apps/sample/src/routes.erl"
OK
у випадку помилки нам потрібно виконати наступну команду
та спробувати ще раз створити додаток
sudo chmod a+x mad
далі ми перейменовуємо sample -> eauc,
завантажуємо в директорію eauc для зручності
https://github.com/synrc/mad
та https://github.com/synrc/otp.mk ,
поправляємо налаштування до необхідних нам
і пишемо додаток :)
Посилання
https://github.com/synrc/mad
https://github.com/synrc/otp.mk