如何在OSX上使用自制软件安装subversion

时间:2013-10-17 17:31:48

标签: macos svn osx-mountain-lion homebrew

我试过

$ brew install subversion

并查看

Error: Cannot write to /usr/local/Cellar

我错过了什么吗?

4 个答案:

答案 0 :(得分:6)

检查/usr/local/Cellar/上的权限。

答案 1 :(得分:5)

您的/usr/local/Cellar/无法写入brew。检查该文件夹的权限。

ls -lA /usr/local/ | grep Cellar

# dr-xr-xr-x   18 *****  admin    612 Feb 18 08:47 Cellar
#   ^  ^  ^

在这种情况下,它需要写权限:

chmod u+rw /usr/local/Cellar/

该文件夹也可能由root拥有。

ls -lA /usr/local/ | grep Cellar

# drwxr-xr-x   18 root  root    612 Feb 18 08:47 Cellar
#                 ^^^^  ^^^^

在这种情况下,您需要更改所有者:

chown $(whoami):admin /usr/local/Cellar/

您可能必须同时执行chownchmod命令。

这通常是由brew sudosudo brew install subversion)运行引起的。 你通常不想这样做。 brew如果需要sudo就应该询问你的密码,这会给文件夹和文件提供正确的权限。

答案 2 :(得分:0)

你应该改变 所有权和权限 请 尝试

sudo chown -R `whoami`:admin /usr/local/*

答案 3 :(得分:-1)

尝试

<强> sudo brew install subversion