Spec-Zone.ru › Elixir 1.12

mix escript.install

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

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

mix do escript.build, escript.install

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

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

После установки escript можно вызвать как

~/.mix/escripts/foo

Для удобства, рассмотрите добавление директории ~/.mix/escripts в переменную среды PATH. Более подробную информацию можно найти в статье Википедии о переменной PATH: https://en.wikipedia.org/wiki/PATH_(variable)

Опции командной строки

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

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

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

  • --app - указывает пользовательское имя приложения для построения escript из 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.Escript.Install.html

Spec-Zone.ru

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