17

我正在尝试开始我的第一个炼油厂 cms 项目,但已经遇到了麻烦。我正在尝试让 imagemagick 运行,但遇到了错误。我在stackoverflow上查看了关于更改我的个人资料或有问题的目录的权限,还卸载和重新安装,但到目前为止还没有运气。我希望也许有人可以指导我解决这个问题。非常感谢。

 Mac-Pro:local user$ brew install imagemagick
 Error: You must `brew link jpeg' before imagemagick can be installed
 Mac-Pro:local user$ brew link jpeg
 Linking /usr/local/Cellar/jpeg/8d... 
 Error: Could not symlink file: /usr/local/Cellar/jpeg/8d/bin/wrjpgcom
 /usr/local/bin is not writable. You should change its permissions.
4

1 回答 1

77

在鼓励之后,这是我对这个问题的评论作为答案。

问题是 Homebrew 试图使用的目录对于运行brew. 要解决此问题,请使该目录可由该用户写入。

sudo chown -R yourusename:admin /usr/local/bin

这递归地将目录内所有对象的所有权更改为/usr/local/bin名为yourusername. 它假定您的用户在 OS X 管理员组中。

如果您不确定用户的用户名,可以运行命令whoami

于 2013-05-02T11:32:28.007 回答