2018_code_calendar_wallpaper_MacOS icon indicating copy to clipboard operation
2018_code_calendar_wallpaper_MacOS copied to clipboard

安装imagemagick@6遇到的问题

Open Bai2White opened this issue 7 years ago • 4 comments

照着你的最后一步提示: Warning: Already linked: /usr/local/Cellar/imagemagick@6/6.9.9-34 To relink: brew unlink imagemagick@6 && brew link imagemagick@6 请问该如何解决

Bai2White avatar Feb 06 '18 16:02 Bai2White

你已经link过了。。 如果py执行失败,就按上面的提示relink,然后查一下PATH有没有imagemagick@6,以及python的依赖

Vonfry avatar Feb 07 '18 04:02 Vonfry

按上边提示做做过,但是提示 Linking /usr/local/Cellar/imagemagick@6/6.9.9-34... 76 symlinks created

If you need to have this software first in your PATH instead consider running: echo 'export PATH="/usr/local/opt/imagemagick@6/bin:$PATH"' >> ~/.zshrc

执行echo 'export PATH="/usr/local/opt/imagemagick@6/bin:$PATH"' >> ~/.zshrc 之后依然提示 Warning: Already linked: /usr/local/Cellar/imagemagick@6/6.9.9-34 To relink: brew unlink imagemagick@6 && brew link imagemagick@6 一直这样了

照着你今天新更新的使用方法,也不行

Bai2White avatar Feb 07 '18 06:02 Bai2White

  1. 上面的提示是warning,所以不影响结果。是指你已经link过了。
  2. 因为homebrew默认的imagemagick是7,所以如果出现错误,可能是6的link被7覆盖了。按提示:先unlink,再link,如果你有手动或其它依赖了新版本的,把--overwrite加上,或者先把7给unlink了(不过看你们的提示,你应该没有这个版本)
  3. 关于echo的部分,这个是加到zshrc上,也就是说,你需要source一遍,才会更新到你当前的环境,不想污染全局环境,就直接export PATH="/usr/local/opt/imagemagick@6/bin:$PATH",你可以用which查看一下imagemagick的目录。
  4. 如果这样还无法执行,你的问题应该不在于imagemagick的安装,而在于其它方面。你可以通过执行目标脚本通过输入错误来看排除原因。如果提示是关于imagemagick的,原因目测是在2、3两点左右。如果是wand的,请安装python对应的库,可以使用pip或者easy_install或其它,不想污染全局环境可以加--user或用virtualenv等,特别注意,脚本python版本是3,不是2。你要是没有py3,可以去改成py2的语法或者去安py3用py3执行。

Vonfry avatar Feb 07 '18 06:02 Vonfry

好的谢谢我试试

Bai2White avatar Feb 12 '18 07:02 Bai2White