2014-12-03 103 views
1

我已經通過MacPorts安裝了Haskell平臺。儘管許多Haskell庫可用作MacPorts包,但有些不是。什麼是安裝它們的正確方法? (沒有矛盾或重複)通過Macports的Haskell平臺

回答

1

使用陰謀

cabal install <packagename> 

約陰謀的一個好處是,默認情況下,它把東西在〜/ .cabal /,所以你不必擔心有衝突與您的系統文件。

+0

但它會只安裝一個用戶帳戶的包,對不對? Cabal是否足夠聰明,不會重新安裝已經通過MacPorts安裝的依賴項? – Bob 2014-12-03 19:42:07

+0

默認情況下,它只會爲使用它的帳戶安裝(我認爲有一種方法可以使它成爲全系統的,但從未嘗試過)。它雖然非常輕巧,並且安裝了依賴關係,並且總是保持最新(只要輸入'cabal update')即可。我不知道你的第二個問題,但我經常嘗試將libs完全保留在系統文件之外。 – jamshidh 2014-12-03 19:47:43