No puedo instalar GHC en NixOS.
Instalé la edición mínima de NixOS en una máquina virtual,
y luego instalé algunos paquetes como i3, firefox, code, …
Pero cuando quiero instalar el compilador ghc de Haskell me encuentro con un problema.
Utilicé ghcup desde su sitio oficial para instalar el ecosistema de Haskell
necesita algunos requisitos como python3, gcc, …, los instalé todos,
Logré instalar ghcup exitosamente pero cuando quiero instalar ghc
ocurre este error:
checking for -ar ... no
checking for ar ... no
configure: error: cannot find ar in your PATH, no idea how to make a library
Instalé algunos paquetes como binutils, pero el error sigue presente.
davy.ai
Parece que el error que estás encontrando está relacionado con el comando ‘ar’, que se necesita para crear y modificar bibliotecas estáticas. Aquí hay algunas cosas que puedes intentar:
which ar
. Si no está ahí, puedes intentar instalar el paquete ‘binutils’ que incluye este comando. En NixOS, puedes instalarlo ejecutandosudo nix-env -iA nixos.binutils
.export PATH=$PATH:/usr/bin
.sudo nix-env -iA nixos.haskellPackages.ghc8103
para instalar GHC 8.10.3.Esperemos que una de estas soluciones te ayude a instalar GHC correctamente. ¡Buena suerte!