Jest to polecenie opam-config, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu Mac OS
PROGRAM:
IMIĘ
opam-config - Wyświetla opcje konfiguracji pakietów.
STRESZCZENIE
opama config [OPCJA]... [COMMAND] [ARG] ...
OPIS
To polecenie używa stanu OPAM do wyprowadzania informacji o tym, jak korzystać z zainstalowanych bibliotek,
zaktualizuj PATHi zastępują zmienne używane w pakietach OPAM.
Oprócz opama config env, większość z tych poleceń jest używana wewnętrznie przez OPAM i nie jest
ograniczone zainteresowanie przypadkowych użytkowników.
POLECENIA
env Zwróć zmienne środowiskowe PATH, MANPATH, OCAML_TOPLEVEL_PATH i
CAML_LD_LIBRARY_PATH zgodnie z aktualnie wybranym kompilatorem. Wynik tego
polecenie ma być oceniane przez powłokę, na przykład wykonując eval opam config
śr.
ustawienie
Skonfiguruj parametry globalne i parametry użytkownika dla OPAM. Posługiwać się opama config ustawienie wyświetlić więcej
opcje. Posługiwać się --lista aby wyświetlić aktualne opcje konfiguracji. Możesz tego użyć
polecenie do automatycznej aktualizacji: (i) plików konfiguracyjnych użytkownika, takich jak ~ / .profile i
~/.ocamlinit; oraz (ii) pliki konfiguracji globalnej kontrolujące, które skrypty powłoki są
ładowane podczas uruchamiania, takie jak automatyczne uzupełnianie. Te opcje konfiguracji można zaktualizować
za pomocą: opama config ustawienie --światowy aby ustawić globalne pliki konfiguracyjne przechowywane w
~/.opam/opam-init/ i opama config ustawienie --użytkownik aby skonfigurować te użytkownika. Aby zmodyfikować oba
konfiguracja globalna i użytkownika, użyj opama config ustawienie --wszystko.
exec [-] COMMAND [ARG]...
Wykonać COMMAND z poprawnymi zmiennymi środowiskowymi. To polecenie może być użyte do:
krzyżowa kompilacja między przełącznikami za pomocą opama config exec --przełącznik=PRZEŁĄCZNIK -- COMMAND ARG1
... ARGn
było VAR
Zwróć wartość powiązaną ze zmienną VAR. Dostęp do zmiennych pakietu można uzyskać za pomocą
składnia pakiet:zmienna.
podstęp [PAKIET]...
Bez argumentu wyświetla udokumentowaną listę wszystkich dostępnych zmiennych. Z PAKIET,
zawiera listę wszystkich zmiennych dostępnych dla tych pakietów.
rzeczownik PLIK...
Podstaw zmienne w podanych plikach. Sznurki %{zmienna}% są zastępowane wartością
zmiennej było (Patrz było).
raport
Drukuje podsumowanie konfiguracji, przydatne w przypadku raportów o błędach.
cudf-wszechświat [PLIK]
Wyprowadza aktualnie dostępną przestrzeń pakietów w formacie CUDF.
pef-wszechświat [PLIK]
Wyprowadza aktualnie dostępną przestrzeń pakietów w formacie PEF.
OPCJE
-a, --wszystko
Włącz wszystkie opcje konfiguracji globalnej i użytkownika.
--kropka-profil=NAZWA PLIKU
Nazwa pliku konfiguracyjnego do aktualizacji zamiast ~ / .profile or ~ / .zshrc oparte na
wykrywanie pocisków.
-g, --światowy
Włącz wszystkie opcje konfiguracji globalnej.
--inplace-ścieżka
Aktualizując zmienną PATH, zastąp wszystkie istniejące wcześniej ścieżki OPAM na miejscu
niż wprowadzenie nowej ścieżki na pierwszy plan. Oznacza to, że programy zainstalowane w OPAM, które były:
zacieniony pozostanie taki po opama config env
-l, --lista
Wymień bieżącą konfigurację.
--no-kompletne
Nie ładuj skryptów automatycznego uzupełniania w środowisku.
--no-switch-eval
Nie instaluj `opam-switch-eval` do przełączania i eval za pomocą pojedynczego polecenia.
--okamlinit
modyfikować ~/.ocamlinit aby `#use "topfind"` działał na najwyższym poziomie.
--profil
modyfikować ~ / .profile (lub ~ / .zshrcitp., w zależności od posiadanej powłoki), aby skonfigurować
Przyjazne środowisku OPAM podczas uruchamiania nowej powłoki.
--ekspl
Wyświetlaj zmienne środowiskowe jako wyrażenie s
--powłoka=SHELL (nieobecny=sh)
Ustawia tryb konfiguracji dla środowiska OPAM odpowiedni dla SHELL. Jeden z jednego z
bash, sh, csh, zsh lub fish.
-u, --użytkownik
Włącz wszystkie opcje konfiguracji użytkownika.
WSPÓLNY OPCJE
Te opcje są wspólne dla wszystkich poleceń.
--kolor=KIEDY (brak = auto)
Pokoloruj dane wyjściowe. KIEDY musi być jednym z „zawsze”, „nigdy” lub „auto”.
--kryteria=KRYTERIA
Określ użytkownika preferencje do rozwiązywania zależności dla tego przebiegu. Zastępuje oba
$OPAMKRYTERIA i $OPAMUPGRADEKRYTERIA. Aby uzyskać szczegółowe informacje na temat obsługiwanego języka oraz
dostępne zewnętrzne solwery, zobacz
http://opam.ocaml.org/doc/Specifying_Solver_Preferences.html. Ogólny przewodnik dotyczący używania
preferencje solvera można znaleźć na http://www.dicosmo.org/Articles/usercriteria.pdf.
Wartością domyślną jest
-count(w dół),-count(usunięte),-notuptodate(rozwiązanie),-sum(rozwiązanie,wersja-opóźnienie),-count(nowe)
dla uaktualnień i
-count(usunięte),-notuptodate(żądanie),-sum(żądanie,opóźnienie wersji),-count(w dół),-notuptodate(zmienione),-count(zmienione),-notuptodate(rozwiązanie),-sum(rozwiązanie ,opóźnienie wersji)
Inaczej.
--cudf=NAZWA PLIKU
Opcja debugowania: Zapisz żądania CUDF wysłane do solvera do NAZWA PLIKU- .cudf.
--odpluskwić
Wydrukuj komunikat debugowania na stderr. Jest to równoznaczne z ustawieniem $OPAMDEBUG do "prawdziwego".
--poziom-debugowania=POZIOM
Podobnie jak `--debug', ale pozwala określić poziom debugowania (`--debug' ustawia go na 1).
Odpowiednik ustawienia $OPAMDEBUG do dodatniej liczby całkowitej.
--git-wersja
Wydrukuj wersję git, jeśli istnieje i zakończ.
--help[=FMT] (domyślnie=pager)
Pokaż tę pomoc w formacie FMT (pager, zwykły lub groff).
--no-pakiety-podstawowe
Nie instaluj pakietów podstawowych (przydatne do celów testowych). To jest równoważne
ustawienie PAKIETY PODSTAWOWE $OPAMNO do niepustego ciągu.
--bez samoaktualizacji
OPAM zastąpi się nowszym plikiem binarnym, który można znaleźć pod adresem KORZEŃ OPAMOWY/opam Jeśli obecny. Ten
wyłącza to zachowanie.
-q, --cichy
Zachowaj spokój podczas instalowania nowego kompilatora.
--źródło=ROOT (brak=~/.opam)
Zastosowanie ROOT jako bieżąca ścieżka główna. Jest to równoznaczne z ustawieniem $OPAMROOT do ROOT.
--bezpieczna
Upewnij się, że nic nie zostanie automatycznie zaktualizowane lub przepisane. Przydatne do dzwonienia z
na przykład skrypty zakończenia. Nie powiedzie się, gdy taka operacja jest potrzebna; także
unika czekania na blokady, pomija interaktywne pytania i zastępuje OPAMDEBUG
zmienna.
--solwer=CMD
Podaj nazwę zależności zewnętrznej solver. Wartość domyślna to aspcud.
Albo „aspcud”, „packup” lub niestandardowe polecenie, które może zawierać zmienne
%{input}%, %{output}% i %{criteria}%
--ścisły
Niepowodzenie za każdym razem, gdy zostanie znaleziony błąd w definicji pakietu lub pliku konfiguracyjnym. ten
domyślnie kontynuuje się po cichu, jeśli to możliwe.
--przełącznik=SWITCH
Zastosowanie SWITCH jako bieżący przełącznik kompilatora. Jest to równoznaczne z ustawieniem $OPAMSWITCH
do SWITCH.
--use-wewnętrzny-solwer, --nie-aspcud
Wymuś użycie wewnętrznej heurystyki, nawet jeśli dostępny jest zewnętrzny solwer.
-v, --gadatliwy
Bądź bardziej gadatliwy, pokaż podkomendy dotyczące pakietów i ich wyniki. Powtórz, aby zobaczyć więcej.
Powtórzenie n razy jest równoznaczne z ustawieniem $OPAMVERBOSE do "n".
--wersja
Pokaż informacje o wersji.
-y, --tak
Wyłącz tryb interaktywny i odpowiedz tak na wszystkie pytania, które w przeciwnym razie zostałyby zadane
do użytkownika. Jest to równoznaczne z ustawieniem $OPAMY do "prawdziwego".
ŚRODOWISKO ZMIENNE
OPAM wykorzystuje wymienione tutaj zmienne środowiskowe. Należy ustawić zmienne logiczne
na „0”, „nie” lub „fałsz”, aby wyłączyć, „1”, „tak” lub „prawda”, aby włączyć.
KOLOR OPAMOWY, po ustawieniu na zawsze or nigdy, ustawia domyślną wartość opcji --color.
OPAMKRYTERIA określa użytkownika preferencje do rozwiązywania zależności. Wartość domyślna to
-count(usunięte),-notuptodate(żądanie),-sum(żądanie,opóźnienie wersji),-count(w dół),-notuptodate(zmienione),-count(zmienione),-notuptodate(rozwiązanie),-sum(rozwiązanie ,opóźnienie wersji).
Zobacz także opcję --criteria
OPAMCURL może być użyty do wybrania danego programu do zwijania. Widzieć POBIERZ OPAMĘ więcej opcji.
OPAMDEBUG zobacz opcje `--debug' i `--debug-level'.
OPAMPOBIERZJOBS ustawia maksymalną liczbę jednoczesnych pobrań.
ROZWIĄZANIE OPAMEXTERNAL zobacz opcję `--solver'.
POBIERZ OPAMĘ określa sposób pobierania plików: albo `wget', `curl' lub niestandardowe polecenie gdzie
zmienne %{url}%, %{na zewnątrz}%, %{próby}%, %{Kompresja}% i %{suma kontrolna}% zostanie zastąpiony.
Zastępuje wartość „download-command” z głównego pliku konfiguracyjnego.
OPAMJOBY ustawia maksymalną liczbę pracowników równoległych do uruchomienia.
PONOWNE PRÓBY OPAMLOCK ustawia liczbę prób, po których OPAM rezygnuje z pozyskania blokady i
zawodzi. <= 0 oznacza nieskończone oczekiwanie.
OPAMNO odpowiedz „nie” na jakiekolwiek zadane pytanie.
OPAMNOASPCUD zobacz opcję `--no-aspcud'.
OPAMNOSEMOUPGRADE zobacz opcję `--no-self-upgrade'.
OPAMPINKINDAUTO jeśli jest ustawiona, systemy kontroli wersji są wykrywane podczas przypinania do ścieżki lokalnej.
OPAMREQUIRE SUMY KONTROLNE zobacz opcję `--require-checksums'.
OPAMRETRY ustawia liczbę prób przed niepowodzeniem pobierania.
KORZEŃ OPAMOWY zobacz opcję `--root'. Jest to ustawiane automatycznie przez `opam config env --root=DIR'
gdy DIR jest inny niż domyślny lub OPAMROOT jest już zdefiniowany.
BEZPIECZNE zobacz opcję `--safe'
KONTROLA WERSJI OPAMSKIP omija niektóre kontrole wersji. Niebezpieczne, do testowania zgodności
tylko.
Limit czasu OPAMSOLVERTIMEOUT zmienić limit czasu wewnętrznego solvera.
LINIA STATUSU OPAM wyświetlaj dynamiczną linię statusu pokazującą, co aktualnie się dzieje
terminal. (jeden z „zawsze”, „nigdy” lub „auto”)
PRZEŁĄCZNIK OPAM zobacz opcję `--switch'. Automatycznie ustawiane przez `opam config env --switch=PRZEŁĄCZNIK'.
KRYTERIA OPAMUPGRADE określa użytkownika preferencje do rozwiązywania zależności podczas wykonywania
Aktualizacja. Zastąpienia OPAMKRYTERIA w uaktualnieniach, jeśli oba są ustawione. Wartość domyślna to
-count(w dół),-count(usunięte),-notuptodate(rozwiązanie),-sum(rozwiązanie,opóźnienie-wersji),-count(nowe).
Zobacz także opcję --criteria
ROZWIĄZANIE WEWNĘTRZNE OPAMUSE zobacz opcję `--use-internal-solver'.
OPAMUTF8 użyj znaków UTF8 w danych wyjściowych (jednego z „zawsze”, „nigdy” lub „auto”). Za pomocą
domyślne `auto', które jest określane na podstawie ustawień regionalnych).
OPAMUTF8MSGS używaj rozszerzonych znaków UTF8 (wielbłądów) w wiadomościach OPAM. Implikuje OPAMUTF8.
Jest to ustawione domyślnie tylko w systemie OSX.
OPAMVAR_var nadpisuje zawartość zmiennej było podczas zastępowania ciągów `%{var}%`
w plikach `opam`.
OPAMVAR_zmienna_pakietu nadpisuje zawartość zmiennej pakiet: var podczas zastępowania
Ciągi `%{package:var}%` w plikach `opam`.
OPAMVERBOSE zobacz opcję `--verbose'.
OPAMY zobacz opcję `--yes'.
DALEJ DOKUMENTACJA
Zobacz https://opam.ocaml.org.
AUTORSKI
Tomasz Gazagnaire[email chroniony]>
Anil Madhavapeddy[email chroniony]>
Fabrice Le Fessant[email chroniony]>
Frederic Tuong[email chroniony]>
Louis Gesbert[email chroniony]>
Vincent Bernardoff[email chroniony]>
Guillem Rieu[email chroniony]>
Roberto Di Cosmo[email chroniony]>
Korzystaj z opam-config online za pomocą usług onworks.net