Skip to content
Beskid Beskid

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Troubleshoot the first day

Use the first failed observation to select a recovery path. Do not change multiple installation or source settings at the same time.

Keep the failing command, its complete output, your operating system, and the output of beskid --version when that command works.

  1. If beskid is not found, inspect which executable a new terminal selects.
  2. If the version or host is wrong, compare beskid --version and beskid up host-target with the selected Downloads artifact.
  3. If beskid analyze Main.bd --plain fails, correct the span in the first diagnostic while you keep the entrypoint spelling Main.
  4. If beskid run Main.bd --plain reaches linking and fails, reinstall the compiler and runtime kit from the same release.
  5. If VS Code has no diagnostics, run Beskid: Install LSP.
  6. Reload the VS Code window after the LSP installation completes.
  7. Inspect the extension output channel for the selected server path.
  8. Run one failed check again. Its observable result must match the task page before you continue.
flowchart TD
  accTitle: First-day troubleshooting
  accDescr: Start with the earliest failed check, then repair PATH, artifact selection, source diagnostics, runtime-kit compatibility, or the editor language-server path before retrying once.
  A[First failed check] --> B{Failure type}
  B -->|Command missing| C[Repair PATH]
  B -->|Wrong version or host| D[Install matching artifact]
  B -->|Source diagnostic| E[Fix first source span]
  B -->|Link failure| F[Reinstall matching runtime kit]
  B -->|No editor diagnostics| G[Install or select LSP]
  C --> H[Retry one check]
  D --> H
  E --> H
  F --> H
  G --> H
ObservationRecovery
Shell cannot find beskidOpen a new terminal and repair PATH.
Version or host does not matchInstall the exact host artifact from Downloads.
Analysis emits a diagnosticFix the first named source span, then analyze again.
AOT link fails on the runtime kitReinstall compiler and runtime files from one release.
VS Code shows no diagnosticsInstall or explicitly select the language server.

The previously failing check now succeeds without introducing a new failure in an earlier check.

If the same check still fails, capture the exact command, full output, Beskid version, host target, and selected release tag. Search existing project issues before you report a new one. Do not post tokens, credentials, or private source code.

Return to Get started and continue with the first incomplete task, or open Tooling after all checks pass.