Знайомство з 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