Elixir:
Начало нового проекта
Как:
Чтобы создать новый проект, используйте команду mix new:
$ mix new my_appВы увидите что-то вроде этого:
* creating README.md
* creating .formatter.exs
* creating .gitignore
* creating mix.exs
* creating lib
* creating lib/my_app.ex
* creating test
* creating test/test_helper.exs
* creating test/my_app_test.exsПерейдите в директорию вашего нового проекта:
$ cd my_appТеперь вы можете запустить ваш проект или его тесты:
Запустите ваш проект:
$ iex -S mixПротестируйте его:
$ mix testГлубокое Погружение
Инструмент сборки Elixir, Mix, появился из желания предоставить надежный и унифицированный способ создания, настройки и управления проектами. Он был вдохновлен инструментами из других экосистем, такими как Bundler и Rake из Ruby. Mix вносит управление зависимостями и автоматизацию задач в инструментарий Elixir. Его альтернативы в других языках могут быть npm для Node.js или Maven для Java. Однако Mix адаптирован для среды выполнения Elixir и интегрирован с его идиоматическими паттернами. Команда mix new создает стандартную структуру с предопределенными директориями и файлами, такими как файлы конфигурации, определения модулей и наборы тестов. Следование конвенциям ключевое в Elixir; это способствует согласованности кода и его читаемости в проектах на Elixir.
Смотрите Также
- Официальная документация
mix: https://hexdocs.pm/mix/Mix.html - Руководство проекта от Elixir School: https://elixirschool.com/en/lessons/basics/mix/