Spec-Zone.ru › Elixir 1.12

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.12.0/Mix.Tasks.Archive.Install.html

Spec-Zone.ru

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