Załóżmy, że chcę używać różnych wersji GHC, z których każda ma inną nazwę binarną.Czy można zainstalować więcej niż jedną ghc i zmienić nazwę binarną każdej instalacji?
Pytanie 1. Czy mogę używać ./configure --prefix = ghc-jakiś-version-dir dla każdej z instalacji i tworzyć dowiązania symboliczne ghc-7.4.1
, ghc-7.6.2
, ghc-head
bez problemów?
Oznacza to, że po instalacji i tworzeniu plików binarnych z kodu źródłowego. Korzystanie z wirtualnych środowisk nadal będzie potrzebne do budowania projektów i ich zależności.
Pytanie 2. Co uniemożliwia nam przesłanie ghc do Hackage z nazwą pakietu ghc-version
o nazwie binarnej, która zależy od jej wersji? na przykład można uzyskać cabal install ghc-version-7.6.2
i uzyskać plik binarny ghc-7.6.2
w ~/.cabal/bin
Tak. Mam wiele wersji ghc w '~/bin' od lat, bez problemów. –