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-shellpää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