Hvorfor konvertere REPLIT til NIX?
Begge filene konfigurerer en Repl, men de beskriver ulike lag: .replit håndterer hvordan appen kjører, og replit.nix deklarerer hvilke systempakker Nix skal installere. Fordi en .NIX-fil er Nix-kode snarere enn omformatert TOML, finnes det ingen automatisert konvertering - du skriver den manuelt.
Hvordan konvertere REPLIT til NIX
Bruk .replit som referanse
Les kjørekommandoen i din .replit for å se hvilke verktøy appen din trenger, og deklarer deretter disse verktøyene som Nix-pakker i replit.nix.
Om disse formatene
En .replit-fil er prosjektkonfigurasjonsfilen for en Replit App. Det er en ren tekstfil i TOML-format som forteller Replit-kjøretidsmiljøet hvilken fil som skal åpnes, hvilken kommando…
Åpne .REPLIT-detaljer →En .NIX-fil er assosiert med Rational XDE, en misc-fil.
Åpne .NIX-detaljer →Kvalitet og hva du bør passe på
- De to filene utfyller hverandre og er ikke utbyttbare - en Repl har vanligvis begge.
.repliter TOML ogreplit.nixer Nix-kode, så de kan ikke byttes ut mekanisk.- Hvis du skriver et pakkenavn feil i
replit.nix, vil byggingen av miljøet feile, så verifiser navnene på Nix sitt pakkesøk.
Ofte stilte spørsmål
Kan et verktøy gjøre om .replit til replit.nix?
replit.nix selv i stedet for å konvertere.Hva er forskjellen mellom de to filene?
.replit konfigurerer hvordan appen din kjører; replit.nix deklarerer hvilke systempakker Nix installerer.Hvor finner jeg pakkenavn for replit.nix?
pkgs.<navn> i deps-listen.Trenger jeg begge filene?
.replit for innstillinger under kjøring og en replit.nix for systemavhengigheter.