我正在使用debian,系統上的哈斯克爾平臺變得非常古老。所以我下載了最新的haskel-platform二進制版本,並將其放在/ usr/local/haskell下並激活它。現在有2個版本的ghc。如果我輸入ghc,那麼將使用舊的ghc-7.4,並且ghc-7.8.3肯定會調用新的ghc-7.4.3。但是我對cabal有困難。由於glibc版本,新的cabal無法使用。我可以讓舊的cabal與新的haskell平臺一起工作嗎?如果是這樣,我怎麼才能使它工作就像有兩個cabals。換句話說,我希望與舊平臺一起工作的cabal的默認目錄仍然保持爲$HOME/.cabal
,並且與新平臺一起工作的cabal成爲新目錄(實際上我不知道在哪裏)。任何人都可以幫助我對其進行配置,以便我可以在Linux上分別運行兩個版本的haskell-platform。如何讓兩個哈斯克爾平臺分開工作
2
A
回答
1
您可以同時使用大量的GHC安裝而不會出現問題,但我認爲對於多個Cabal安裝並不是這樣。所有你需要的是使用最新的Cabal,不需要保留任何其他版本。看到這篇博客文章如何使用多個GHC:http://osa1.net/posts/2014-12-09-ghc-cabal-installation-guide.html
相關問題
- 1. 哈斯克爾式部分
- 2. 拆分與哈斯克爾
- 3. 哈斯克爾
- 4. 哈斯克爾
- 5. 哈斯克爾
- 6. 如何哈斯克爾
- 7. 增加兩個哈斯克爾
- 8. 「不操作」哈斯克爾
- 9. 哈斯克爾平均誤差
- 10. 哈斯克爾'讓我們實現
- 11. 哈斯克爾嵌套讓拉姆達
- 12. 在哈斯克爾
- 13. 在哈斯克爾
- 14. 在哈斯克爾
- 15. Control.Monad.Writer哈斯克爾
- 16. 哈斯克爾 - div`
- 17. 在哈斯克爾
- 18. Control.Monad.State哈斯克爾
- 19. zipWith哈斯克爾
- 20. 在哈斯克爾
- 21. 哈斯克爾Monad.Writer
- 22. 哈斯克爾 - 布爾RoseTree
- 23. 哈斯克爾safecopy例如
- 24. 安裝哈斯克爾平臺,得到錯誤
- 25. 哈斯克爾:拆分列表爲兩個新的列表
- 26. 哈斯克爾拆分列表爲兩個由樞軸價值
- 27. 哈斯克爾樹的右旋:它是如何工作的?
- 28. 哈斯克爾開關/外殼使用
- 29. 哈斯克爾 - 作業 - 連接兩個列表
- 30. 哈斯克爾尾部分割