安装imagemagick的问题

vpo*_*a88 16 homebrew imagemagick refinerycms

我试图开始我的第一个炼油厂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.
Run Code Online (Sandbox Code Playgroud)

Ale*_*lex 73

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

问题是Homebrew尝试使用的目录不能由运行的用户写入brew.要解决此问题,请使该用户可写入该目录.

sudo chown -R yourusename:admin /usr/local/bin
Run Code Online (Sandbox Code Playgroud)

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

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

  • @JordanThornquest当然,但[这些工具是Homebrew的先决条件](https://github.com/mxcl/homebrew/wiki/Installation#requirements).安装这些工具并不能解决问题. (3认同)
  • `sudo chown -R $(whoami):admin/usr/local` (2认同)