scl*_*clv 16 installation haskell ghc
所以我想建立一个用于Haskell开发的Linux机器,有一个很大的警告 - 在这台机器上没有root权限.我们当然可以让管理员最终为我们安装GHC.但是,从长远来看,当我们想要升级时,我们需要麻烦它们等等.在用户区做所有事情要好得多.这也意味着我们要安装我们链接到用户空间的c库,等等,以尽可能轻松地保持一切.
那么,问题是,我将如何进行纯粹的用户安装GHC?机器将有gcc和通常的工具链.如果有必要,我们可以从一个典型的ghc安装开始,让球滚动,但不是很好.
此外,任何有关管理此类环境的提示都会受到赞赏,特别是涉及如何使用多个开发人员/帐户管理此类设置.
显然,您需要一个所有相关用户都至少具有读取权限的目录。说 /home/foo,带有子目录 bin、lib、share、.cabal。然后./configure --prefix=/home/foomake && make install,并确保 /home/foo/* 在每个人的 PATH、LIBRARY_PATH 等中的 /usr/* 之前。你应该从在那里安装 gcc 和 c-libs 开始,当所有 C 都安装后,安装ghc。
| 归档时间: |
|
| 查看次数: |
2094 次 |
| 最近记录: |