Это команда opam-config, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
opam-config - Показать параметры конфигурации для пакетов.
СИНТАКСИС
опам конфиг [ВАРИАНТ] ... [КОМАНДА] [ARG] ...
ОПИСАНИЕ
Эта команда использует состояние OPAM для вывода информации о том, как использовать установленные библиотеки,
обновить PATH, и заменять переменные, используемые в пакетах OPAM.
Помимо опам конфиг окр, большинство из этих команд используются OPAM внутренне и имеют
ограниченный интерес для обычного пользователя.
КОМАНДЫ
окр Вернуть переменные среды PATH, MANPATH, OCAML_TOPLEVEL_PATH и
CAML_LD_LIBRARY_PATH в соответствии с текущим выбранным компилятором. Результат этого
команда предназначена для оценки оболочкой, например, путем выполнения Eval `опам конфиг
окружение`.
установка
Настройте глобальные и пользовательские параметры для OPAM. Использовать опам конфиг установка показать больше
параметры. Использовать --список для отображения текущих параметров конфигурации. Вы можете использовать это
команда для автоматического обновления: (i) файлов конфигурации пользователя, таких как ~ / .Profile и
~ / .ocamlinit; и (ii) файлы глобальной конфигурации, управляющие тем, какие сценарии оболочки
загружается при запуске, например автозаполнение. Эти параметры конфигурации могут быть обновлены
с помощью: опам конфиг установка --Глобальный для настройки файлов глобальной конфигурации, хранящихся в
~ / .opam / opam-init / и опам конфиг установка --Пользователь настроить пользовательские. Чтобы изменить оба
глобальная и пользовательская конфигурация, используйте опам конфиг установка --все.
Exec [-] КОМАНДА [ARG] ...
Выполнить КОМАНДА с правильными переменными среды. Эту команду можно использовать для
кросс-компиляция между коммутаторами с использованием опам конфиг Exec --switch = ПЕРЕКЛЮЧАТЕЛЬ -- КОМАНДА ARG1
... АРГн
вар VAR
Вернуть значение, связанное с переменной VAR. Доступ к переменным пакета можно получить с помощью
синтаксис pkg: var.
список [УПАКОВКА]...
Без аргументов печатает документированный список всех доступных переменных. С участием ПАКЕТ,
перечисляет все переменные, доступные для этих пакетов.
SUBST ФАЙЛ...
Заменить переменные в данных файлах. Струны % {var}% заменяются значением
переменной вар (См. вар).
докладе
Распечатывает сводку вашей настройки, полезную для отчетов об ошибках.
cudf-вселенная [ФАЙЛ]
Выводит текущий доступный юниверс пакетов в формате CUDF.
pef-вселенная [ФАЙЛ]
Выводит текущий доступный юниверс пакетов в формате PEF.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-a, --все
Включите все глобальные и пользовательские параметры конфигурации.
--dot-профиль=ИМЯ ФАЙЛА
Имя файла конфигурации для обновления вместо ~ / .Profile or ~ / .Zshrc на основании
Обнаружение снаряда.
-g, --Глобальный
Включите все параметры глобальной конфигурации.
--inplace-путь
При обновлении переменной PATH замените любой ранее существовавший путь OPAM на месте, а не
чем прокладывать новый путь впереди. Это означает, что программы, установленные в OPAM, были
затененный останется таким после опам конфиг окр
-l, --список
Перечислить текущую конфигурацию.
- неполный
Не загружайте скрипты автозаполнения в среду.
--no-переключатель-eval
Не устанавливайте opam-switch-eval для переключения и eval с помощью одной команды.
--окамлинит
Изменить ~ / .ocamlinit чтобы заставить `#use" topfind "работать на верхнем уровне.
--профиль
Изменить ~ / .Profile (или ~ / .Zshrcи т. д., в зависимости от вашей оболочки), чтобы настроить
Удобная для OPAM среда при запуске новой оболочки.
--sexp
Отображение переменных среды как s-выражения
--оболочка=SHELL (отсутствует = ш)
Устанавливает режим конфигурации для среды OPAM, подходящий для SHELL. Один из одного из
bash, sh, csh, zsh или fish.
-u, --Пользователь
Включите все параметры конфигурации пользователя.
ОБЩИЙ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Эти параметры являются общими для всех команд.
--цвет=КОГДА (отсутствует = авто)
Раскрасьте вывод. КОГДА должно быть одним из «всегда», «никогда» или «авто».
- критерии=КРИТЕРИИ
Укажите пользователя предпочтения для решения зависимостей для этого прогона. Переопределяет оба
$ OPAMCRITERIA и $ OPAMUPGRADECRITERIA. Подробнее о поддерживаемом языке и
доступны внешние решатели, см.
http://opam.ocaml.org/doc/Specifying_Solver_Preferences.html. Общее руководство по использованию
настройки решателя можно найти на http://www.dicosmo.org/Articles/usercriteria.pdf.
Значением по умолчанию является
-count (вниз), - count (удалено), - notuptodate (решение), - sum (решение, задержка версии), - count (новое)
для обновлений и
-count (удалено), - notuptodate (запрос), - sum (запрос, отставание версии), - count (down), - notuptodate (изменено), - count (изменено), - notuptodate (решение), - sum (решение) , отставание версии)
в противном случае.
--cudf=ИМЯ ФАЙЛА
Параметр отладки: сохранить запросы CUDF, отправленные решателю, в ИМЯ ФАЙЛА- .cudf.
--отлаживать
Распечатать отладочное сообщение в stderr. Это эквивалентно установке $ OPAMDEBUG к "истине".
- уровень отладки=УРОВЕНЬ
Подобен `--debug ', но позволяет указать уровень отладки (` --debug' устанавливает его в 1).
Эквивалентно настройке $ OPAMDEBUG к положительному целому числу.
--git-версия
Распечатайте версию git, если она существует, и выйдите.
--Помогите[=FMT] (по умолчанию = пейджер)
Показать эту справку в формате FMT (пейджер, простой или groff).
--без базовых пакетов
Не устанавливайте базовые пакеты (полезно для тестирования). Это эквивалентно
установка $ OPAMNOBASEPACKAGES в непустую строку.
- без самостоятельного обновления
OPAM заменит себя более новым двоичным файлом, найденным по адресу OPAMROOT / opam если представить. Этот
отключает это поведение.
-q, --тихий
При установке нового компилятора молчите.
--корень=ROOT (отсутствует =~ / .opam)
Используйте ROOT как текущий корневой путь. Это эквивалентно установке $ OPAMROOT в ROOT.
--безопасно
Убедитесь, что ничего не будет автоматически обновляться или перезаписываться. Полезно для звонков из
сценарии завершения, например. Не будет работать всякий раз, когда потребуется такая операция; также
избегает ожидания блокировок, пропускает интерактивные вопросы и отменяет OPAMDEBUG
Переменная.
--сольвер=CMD
Укажите имя внешней зависимости решающее устройство. Значение по умолчанию - aspcud.
Либо aspcud, packup, либо пользовательская команда, которая может содержать переменные
% {вход}%,% {выход}% и% {критерии}%
--строгий
Сбой при обнаружении ошибки в определении пакета или файле конфигурации. В
по умолчанию, если возможно, продолжать молча.
--выключатель=ВЫКЛЮЧАТЕЛЬ
Используйте ВЫКЛЮЧАТЕЛЬ как текущий переключатель компилятора. Это эквивалентно установке $ OPAMSWITCH
в ВЫКЛЮЧАТЕЛЬ.
--использовать-внутренний-решатель, - без аспида
Принудительное использование внутренней эвристики, даже если доступен внешний решатель.
-v, --подробный
Будьте более подробными, покажите подкоманды пакета и их вывод. Повторите, чтобы увидеть больше.
точность повторяния n раз эквивалентно установке $ OPAMVERBOSE к "n".
--версия
Показать информацию о версии.
-y, --да
Отключите интерактивный режим и ответьте утвердительно на все вопросы, которые в противном случае были бы заданы
пользователю. Это эквивалентно установке $ OPAMYES к "истине".
ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ
OPAM использует перечисленные здесь переменные среды. Должны быть установлены логические переменные
на «0», «нет» или «ложь» для отключения, «1», «да» или «истина» для включения.
ОПАМКОЛОРкогда установлено всегда or никогда, устанавливает значение по умолчанию для параметра --color.
ОПАМКРИТЕРИИ указывает пользователя предпочтения для решения зависимостей. значение по умолчанию
-count (удалено), - notuptodate (запрос), - sum (запрос, задержка версии), - count (down), - notuptodate (изменено), - count (изменено), - notuptodate (решение), - sum (решение) , отставание версии).
См. Также параметр --criteria
ОПАМКУРЛ может использоваться для выбора заданной программы завивки. Видеть ОПАМФЕТЧ Для получения дополнительных возможностей.
ОПАМДЕБАГ см. параметры `--debug 'и` --debug-level'.
OPAMDЗАГРУЗИТЬ ЗАДАНИЯ устанавливает максимальное количество одновременных загрузок.
OPAMEXTERNALSOLVER см. параметр --solver.
ОПАМФЕТЧ указывает, как загружать файлы: либо `wget ',` curl', либо пользовательская команда, где
переменные % {url}%, %{из}%, % {retries}%, %{компресс}% и % {контрольная сумма}% будет заменен.
Переопределяет значение 'download-command' из основного файла конфигурации.
OPAMJOBS устанавливает максимальное количество параллельных рабочих процессов для запуска.
ОПАМЛОКРЕТРИЗ устанавливает количество попыток, после которых OPAM отказывается от получения своей блокировки и
терпит неудачу. <= 0 означает бесконечное ожидание.
ОПАМНО ответьте нет на любой заданный вопрос.
ОПАМНОАСПКУД см. параметр --no-aspcud.
ОПАМНОСЕЛЬФУПГРАД см. параметр --no-self-upgrade.
ОПАМПИНКИНДАВТО если установлено, системы контроля версий обнаруживаются при закреплении на локальном пути.
OPAMТРЕБУЕТСЯ КОНТРОЛЬНЫЕ СУММЫ см. параметр --require-контрольные суммы.
ОПАМРЕТРИЯ устанавливает количество попыток до неудачных загрузок.
ОПАМРУТ см. параметр --root. Это автоматически устанавливается параметром opam config env --root = DIR.
когда DIR не задан по умолчанию или OPAMROOT уже определен.
ОПАМСЕЙФ см. параметр --safe
ПРОВЕРКА ОПАМСКИПВЕРСИИ обходит некоторые проверки версий. Небезопасно для тестирования совместимости
только.
ОПАМСОЛВЕРТАЙМАУТ изменить запас времени внутреннего решателя.
ОПАМСТАТУСЛАЙН отображать динамическую строку состояния, показывающую, что в данный момент происходит на
Терминал. (один из вариантов «всегда», «никогда» или «авто»)
ПЕРЕКЛЮЧАТЕЛЬ см. параметр --switch. Автоматически устанавливается параметром opam config env --switch = SWITCH.
ОПАМУГРАДЕКРИТЕРИИ указывает пользователя предпочтения для решения зависимостей при выполнении
Обновить. Отменяет ОПАМКРИТЕРИИ в обновлениях, если заданы оба параметра. Значение по умолчанию
-count (вниз), - count (удалено), - notuptodate (решение), - sum (решение, задержка версии), - count (новое).
См. Также параметр --criteria
OPAMUSEВНУТРЕННИЙ РЕШИТЕЛЬ см. параметр --use-internal-solver.
ОПАМУТФ8 использовать в выводе символы UTF8 (один из вариантов «всегда», «никогда» или «авто». К
по умолчанию `auto ', который определяется локалью).
ОПАМУТФ8МСГС используйте расширенные символы UTF8 (верблюды) в сообщениях OPAM. Подразумевает ОПАМУТФ8.
Это установлено по умолчанию только в OSX.
OPAMVAR_var переопределяет содержимое переменной вар при замене строк `% {var}%`
в файлах `opam`.
OPAMVAR_package_var переопределяет содержимое переменной пакет: var при замене
Строки `% {package: var}%` в файлах `opam`.
ОПАМВЕРБОЗ см. параметр --verbose.
ОПАМИЕС см. параметр --yes.
ДАЛЬШЕ ДОКУМЕНТАЦИЯ
См. Https://opam.ocaml.org.
АВТОРЫ
Томас Газаньер[электронная почта защищена]>
Анил Мадхавапедди[электронная почта защищена]>
Фабрис Ле Фессан[электронная почта защищена]>
Фредерик Туонг[электронная почта защищена]>
Луи Гесбер[электронная почта защищена]>
Винсент Бернардов[электронная почта защищена]>
Гиллем Рье[электронная почта защищена]>
Роберто Ди Космо[электронная почта защищена]>
Используйте opam-config онлайн с помощью сервисов onworks.net