Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Kääntäminen NixOS:lle

  • Asenna Nix, paketinhallinta. Helpoin tapa on käyttää asennusohjelmaa monikäyttäjä- tai yksikäyttäjäasennuksella (valintasi mukaan).
  • Kerro mach:lle Nixin käytöstä: export MACH_USE_NIX=
  • Kirjoita nix-shell päästäksesi shelliin, jossa on kaikki tarvittavat työkalut ja riippuvuudet.
  • Asenna muut riippuvuudet: ./mach bootstrap
  • Käännä servoshell: ./mach build

Vianmääritys

Katso Yleinen vianmääritys -osio, jos käännöksessä on ongelmia eikä ongelmaasi ole listattu alla.

error: getting status of /nix/var/nix/daemon-socket/socket: Permission denied

Jos saat tämän virheen ja olet asentanut Nixin järjestelmän paketinhallinnalla:

  • Lisää itsesi nix-users-ryhmään
  • Kirjaudu ulos ja takaisin sisään
error: file 'nixpkgs' was not found in the Nix search path (add it using $NIX_PATH or -I)

Tämä virhe on vaaraton, mutta voit korjata sen näin:

  • Aja sudo nix-channel --add https://nixos.org/channels/nixpkgs-unstable nixpkgs
  • Aja sudo nix-channel --update