我正在尝试使用官方安装 ImageMagick指示。
我执行了三个导出命令:
export MAGICK_HOME="$HOME/ImageMagick-6.9.2" export PATH="$MAGICK_HOME/bin:$PATH" export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib/"
我可以完成以下操作:
> convert logo: logo.gif
> identify logo.gif
> display logo.gif
我的 $PATH 显示 imagemagick。但是,当我关闭终端并重新检查 $PATH 时,却找不到 imagemagick 目录。
我做错了什么?导出后我的 $PATH 没有保存吗?
答案1
完整引文
将 MAGICK_HOME 环境变量设置为您提取 ImageMagick 文件的路径。例如:
export MAGICK_HOME="$HOME/ImageMagick-6.9.2"
如果解压包的 bin 子目录尚未位于可执行文件搜索路径中,请将其添加到 PATH 环境变量中。例如:
export PATH="$MAGICK_HOME/bin:$PATH"
设置 DYLD_LIBRARY_PATH 环境变量:
export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib/
根据您的安装添加这些export
命令。.bashrc
这是必要的,因为所有导出的变量都会在新 shell 中重置。.bashrc
在 shell 启动时执行,类似于.bash_profile
但.bash_profile
可能并非在每种情况下都起作用,它需要登录 shell。确保没有放入任何命令,.bashrc
输出任何内容,这将使类似命令scp
静默失败。