导出 Imagemagick 路径后 $PATH 未保存

导出 Imagemagick 路径后 $PATH 未保存

我正在尝试使用官方安装 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静默失败。

相关内容