如何在没有root访问权限的情况下在OS X上安装pcre-light?

时间:2015-10-12 20:10:14

标签: macos haskell pcre cabal

我正在开发一个我没有超级用户权限的共享系统,但管理员已经安装了Haskell平台。大多数Cabal软件包安装得非常愉快,但我需要一个依赖于pcre-light的库,这当然取决于C库pcre。有没有一种简单的方法可以在pcre下安装$HOME,以便我可以继续工作?

1 个答案:

答案 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应该正常工作。