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/