OxL Справочник OxL
РусскийEnglish

Проверка установки

sh
oxl --version                      # oxl 1.0.0-beta (edition 2027)
oxl help                           # список команд

Первая программа#

sh
mkdir -p /tmp/oxl-smoke && cd /tmp/oxl-smoke
cat > hello.oxl <<'EOF'
fn main() io { print("Привет, OxL!") }
EOF
oxl run hello.oxl                  # Привет, OxL!
oxl fmt --check hello.oxl          # код выхода 0: файл отформатирован

Если oxl run печатает linking failed, не хватает системных библиотек или компоновщика. Если standard library not found, задайте OXL_STD_DIR на каталог lib/oxl/std установки.

Пакет, тесты и кластер#

sh
oxl new smoke && cd smoke
oxl test                           # 1 passed
oxl dev --nodes 3                  # три локальных узла; остановка — Ctrl-C

В таблице oxl dev каждый узел должен перейти в состояние up, а колонка VIEW — показать 3/3 (все узлы видят друг друга). Примеры из архива: oxl test /opt/oxl-1.0.0-beta/share/oxl/examples/bank-saga (скопируйте проект в каталог с правом записи: oxl создаёт в проекте oxl.schema.lock и .oxl/).

Редактор и отладчик#

  • oxl lsp отвечает на запрос initialize — подробности и проверка в LSP-клиенты.
  • oxl dap --help находит lldb-dap; иначе установите lldb-18 или задайте OXL_LLDB_DAP.
  • oxl doc --std --json | head печатает документацию стандартной библиотеки — проверка того, что std найден.

Диагностика проблем#

СимптомПричина и решение
oxl: command not foundPATH не содержит <установка>/bin
linking failed: cannot find -luring (и другие -l…)не установлен -dev-пакет библиотеки, см. требования
linking failed без подробностей, clang++: not foundнет clang: установите clang-18 и export OXL_LINKER=clang++-18
standard library not found / runtime library not foundперенесённая установка: OXL_STD_DIR, OXL_RUNTIME_LIB
cannot start the cluster member: … no credentialsзапуск кластерной программы вне oxl dev: задайте OXL_CLUSTER_CERT/KEY/CA или используйте oxl dev
OxL 1.0.0-beta · Версия документации 1.0.0-beta© OxwaldLink · сгенерировано из Стандарта, исходников std и руководства