zsh: Can't set DYLD_LIBRARY_PATH in ~/.zshenv to get ImageMagick working under MacOS Catalina

Goal: Install ImageMagick on my iMac 27" 2017 running Catalina 10.15.3 (install failed under Homebrew). Plenty of RAM & disk space.

Second line below doesn't execute, so echo $MAGICK_HOME yields expected results but echo $DYLD_LIBRARY_PATH results in a nil value.

file ~/.zshenv:

export MAGICK_HOME="/usr/local/bin/ImageMagick-7.0.9/"
export DYLD_LIBRARY_PATH="$MAGIC_HOME/lib/"

Solution 1:

This is a simple typo!

The definition of the variable DYLD_LIBRARY_PATH refers to the variable set in the previous line: MAGICK_HOME:

So add a K and the respective lines of .zshenv look like this then:

export MAGICK_HOME="/usr/local/bin/ImageMagick-7.0.9/"
export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib/"

Other source: Mac OS X Binary Release