Il n'y a pas vraiment de default.nix. Il y a 2 solutions pour faire la même chose :
soit un channel (qui peut être local ou à distance)
soit utiliser --load-path pour ajouter (prepend) un dossier dans la recherche des paquets.
Disons que l'on a cloné le dépôt mymathserver et que l'on se trouve dans le dossier. Et dans ce dossier, il y a aussi un fichier, disons guix.scm qui contient les définitions (voir autres sections).
Guix
guix environment --load-path=. mymathserver
mkdir mybuild
cd mybuild
cmake ..
make
Mais ./mymathserver retourne Segmentation fault. A investiguer...
# Lancer un environnement virtuel
Posté par zimoun . En réponse à la dépêche Gestion de paquets et DevOps avec Nix, tour d’horizon sur un cas concret. Évalué à 1. Dernière modification le 28 janvier 2020 à 19:37.
Il n'y a pas vraiment de
default.nix. Il y a 2 solutions pour faire la même chose :--load-pathpour ajouter (prepend) un dossier dans la recherche des paquets.Disons que l'on a cloné le dépôt
mymathserveret que l'on se trouve dans le dossier. Et dans ce dossier, il y a aussi un fichier, disonsguix.scmqui contient les définitions (voir autres sections).Guix
Mais
./mymathserverretourneSegmentation fault. A investiguer...