我正在开发一个我没有超级用户权限的共享系统,但管理员已经安装了Haskell平台。大多数Cabal软件包安装得非常愉快,但我需要一个依赖于pcre-light
的库,这当然取决于C库pcre
。有没有一种简单的方法可以在pcre
下安装$HOME
,以便我可以继续工作?
答案 0 :(得分:1)
碰巧,Homebrew在$HOME
内部运作良好:
http://www.acloudtree.com/how-to-install-the-homebrew-package-management-utility-locally-on-mac-osx/
简而言之,您只需将GitHub repo克隆到$HOME
,然后将$HOME/homebrew/bin
添加到$PATH
即可安装Homebrew。然后你可以说:
$ brew install pcre
然后像这样调整$HOME/.cabal/config
:
extra-include-dirs: $HOME/homebrew/include
extra-lib-dirs: $HOME/homebrew/lib
(但使用实际目录而不是$HOME
)。现在cabal install pcre-light
应该正常工作。