安装ImageMagick后,我无法从命令行使用它

安装ImageMagick后,我无法从命令行使用它,imagemagick,macports,Imagemagick,Macports,我使用安装ImageMagick $ sudo port install ImageMagick 然而,当我在一个新的终端窗口中运行一个基本命令时,我得到一个错误 $ convert logo.gif -bash: convert: command not found 为什么我不能运行ImageMagick命令 我已将ImageMagick添加到我的路径中。请参见下面的bash配置文件: #~/.bash_profile export DYLD_LIBRARY_PATH="$MAGICK_H

我使用安装ImageMagick

$ sudo port install ImageMagick
然而,当我在一个新的终端窗口中运行一个基本命令时,我得到一个错误

$ convert logo.gif
-bash: convert: command not found
为什么我不能运行ImageMagick命令

我已将ImageMagick添加到我的路径中。请参见下面的bash配置文件:

#~/.bash_profile
export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib/"
export PATH="$MAGICK_HOME/bin:$PATH"
export MAGICK_HOME="$HOME/ImageMagick-6.8.9"

注意,我在应用我的解决方案时从我的bash配置文件中删除了上述内容。

我卸载了macports,改为安装了homebrew。然后我用自制软件安装了ImageMagick,效果很好


我需要使用以下命令:
brew安装imagemagick--buildfromsource
。常规命令给了我一个不同的错误

FYI convert接受两个参数,而不是一个。我不知道端口是如何工作的,但我想看看它是否在您的路径中安装了可执行文件。此外,有时包管理器不会重新刷新shell的缓存可执行文件列表。这可以通过注销和重新登录来验证,或者根据您的shell内置的特殊功能来验证。我已经将它添加到我的shell中并注销,但该命令仍然不起作用