Spec-Zone.ru › Elixir 1.11

mix archive.install

Устанавливает архив локально.

Если аргумент не указан, но в корневой директории проекта есть архив (созданный с помощью mix archive.build), то архив будет установлен локально. Например:

mix do archive.build, archive.install

Если аргумент предоставлен, он должен быть локальным путем к предварительно скомпилированному архиву, репозиторию Git, репозиторию GitHub или пакету Hex.

mix archive.install archive.ez
mix archive.install path/to/archive.ez
mix archive.install git https://path/to/git/repo
mix archive.install git https://path/to/git/repo branch git_branch
mix archive.install git https://path/to/git/repo tag git_tag
mix archive.install git https://path/to/git/repo ref git_ref
mix archive.install github user/project
mix archive.install github user/project branch git_branch
mix archive.install github user/project tag git_tag
mix archive.install github user/project ref git_ref
mix archive.install hex hex_package
mix archive.install hex hex_package 1.2.3

После установки задачи в архиве доступны локально:

mix some_task

Обратите внимание, что установка через Git, GitHub или Hex загружает исходный код архива и собирает его, в то время как использование локального пути использует предварительно собранный архив.

Параметры командной строки

  • --sha512 - проверяет, что архив соответствует заданной контрольной сумме SHA-512. Применимо только к установке через локальный путь

  • --force - принудительная установка без запроса оболочки; в первую очередь предназначена для автоматизации в системах сборки, таких как Make

  • --submodules - извлекает подмодули репозитория перед сборкой архива из Git или GitHub

  • --app - указывает пользовательское имя приложения, которое будет использоваться для сборки архива из Git, GitHub или Hex

  • --organization - установите для частных пакетов Hex, принадлежащих организации

  • --repo - установите для самохостинговых экземпляров Hex, по умолчанию hexpm

© 2012 Plataformatec
Licensed under the Apache License, Version 2.0.
https://hexdocs.pm/mix/1.11.2/Mix.Tasks.Archive.Install.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API