2013-06-26 287 views
3

所以我正在更新我的rails环境以支持4.0和ruby 2.0。到目前为止,我在安装libxslt时遇到了一些麻烦。在终端中运行时,我得到:权限被拒绝安装libxml2

$ brew install libxml2 

Error: Permission denied - /usr/local/lib/python2.7/site-packages/sitecustomize.py 

我以root用户身份运行此权限,因此权限被拒绝的消息非常令人费解。任何帮助表示赞赏。

回答

12

您不应该以root身份或通过sudo将东西安装到/usr/local。来自FAQ

为什么Homebrew会说sudo不好?

Homebrew被设计为不使用sudo而工作。您可以决定使用它,但我们强烈建议不要这样做。 ...

如果您运行下面的,可以强制的/usr/local所有权在它的全部你的登录用户

sudo chown -R `whoami` /usr/local 

Source

您应该不会再得到Permission Denied问题一次这已被应用。

+0

有没有其他方法可以解决这个问题。它将给所有系统权限给任何登录用户。 – Suneel