• # Construire et installer le paquet du projet

    Posté par . En réponse à la dépêche Gestion de paquets et DevOps avec Nix, tour d’horizon sur un cas concret. Évalué à 1.

    Idem que dans l'autre section, on suppose que l'on se trouve dans le dossier contenant le fichier guix.scm sinon il faut indiquer ledit chemin ou utiliser un channel.

    Guix

     guix build --load-path=. mymathserver
    
     guix install --load-path . mymathserver
    

    Cependant, je préféres installer dans un profil séparer du profil courant. Par exemple,

     guix install --load-path=. mymathserver --profile=/tmp/my-server-test
    

    Puis il faut "activer" ce profil :

     source /tmp/my-server-test/etc/profile
    

    (il y a d'autres solutions de faire pour mettre à jours tous les chemins :-))

    Finalement, taper mymathserver fonctionne (serveur dans localhost).