【问题标题】:Problems installing imagemagick安装 imagemagick 的问题
【发布时间】:2012-10-11 17:38:47
【问题描述】:

我正在尝试开始我的第一个炼油厂 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.

【问题讨论】:

  • 看起来/usr/local/bin 不可写。执行ls -la /usr/local 会告诉你bin 目录的权限(我属于我的用户,在admin 组中)。
  • 这就是我在执行 ls -la /usr/local drwxr-xr-x 36 root admin 1224 Oct 21 14:37 bin 时得到的结果
  • 如何更改它以使其可写?
  • sudo chown -R yourusename:admin /usr/local/bin。这递归地将bin 的内容更改为属于admin 组中的用户yourusername
  • @Alex,你的评论太棒了。将其作为答案,以便我们为您投票!

标签: imagemagick homebrew refinerycms


【解决方案1】:

经过鼓励,这是我对the question的评论作为答案。

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

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

这递归地将/usr/local/bin 目录中所有对象的所有权更改为名为@9​​87654326@ 的用户。它假定您的用户属于 OS X 管理员组。

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

【讨论】:

  • 可能还值得注意的是,Xcode 命令行工具也必须安装。
  • @JordanThornquest 当然可以,但是the tools are a prerequisite for Homebrew。安装这些工具并不能解决问题。
  • sudo chown -R $(whoami):admin /usr/local
猜你喜欢
  • 1970-01-01
  • 2015-11-03
  • 2013-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-29
  • 2012-03-21
  • 1970-01-01
相关资源
最近更新 更多