Imagemagick jpeg decode delegate missing with OS X Homebrew install

后端 未结 5 1677
抹茶落季
抹茶落季 2021-02-05 14:08

I recently converted from macports to homebrew and my previous macports Imagemagick install was working fine. I followed the homebrew instructions to chown /usr/local (somewhat

相关标签:
5条回答
  • 2021-02-05 14:33

    9monkeys solution here plus restarting Terminal worked for me.

    0 讨论(0)
  • 2021-02-05 14:40

    Andrei, your solution got me in the right direction.

    but it was a

    brew install --force jpeg
    brew install --force imagemagick
    

    that got it working for me.

    0 讨论(0)
  • 2021-02-05 14:48

    I just ran into this issue myself. While investigating I noticed symlinks to the jpeg jib were missing from /usr/local/lib. Can take of this with the following; just be sure to refer to the jpeg lib version in use, at the time of this post I am using 8c:

     ln -s /usr/local/Cellar/jpeg/8c/lib/libjpeg.8.dylib /usr/local/lib/libjpeg.8.dylib
    
     ln -s /usr/local/Cellar/jpeg/8c/lib/libjpeg.a /usr/local/lib/libjpeg.a
    

    Then force homebrew to reinstall imagemagick:

     brew install --force imagemagick
    

    Viola! Imagemagick will now show that a jpeg delegate is present.

    0 讨论(0)
  • 2021-02-05 14:52

    Thanks for the direction pointed. My jpeg is also already in the delegate list, re-installing imagemagick doesn't work for me, but relinking jpeg does:

    brew unlink jpeg
    brew link jpeg
    
    0 讨论(0)
  • 2021-02-05 14:53

    I had this problem and it turned out to be permissions.

    sudo chown myuser:wheel /usr/local
    

    then:

    brew remove jpeg
    brew remove imagemagick
    brew install jpeg
    brew install imagemagick
    

    sorted it. Word of warning though: I had MySQL sittting in /usr/local/ too, and I inadvertently messed up permissions for that, so if you've got anything else important in there, be careful :-) Fixed that with:

    sudo chown -R mysql:wheel /usr/local/mysql/data
    

    Hope this helps someone!

    0 讨论(0)
提交回复
热议问题