我在我们的 CentOS 6.3 服务器上运行了“yum install ImageMagick”,运行正常,但是 determine -version 和 convert 不起作用(-bash: /usr/local/bin/identify: 没有这样的文件或目录)。
我最初是根据 ImageMagick.org 的说明通过源代码安装的(他们说如果我没有受支持的操作系统版本,就这样做,而他们的操作系统只支持 CentOS 5.8)。安装得很好(虽然缺少委托,所以我认为卸载并通过 yum 尝试会更快)。我不知道修复此问题的正确方法,也不确定从源代码安装是否搞砸了什么。我只需要设置路径还是其他什么?
答案1
在 shell 中输入“hash -r”以清除路径缓存。shell 会保留之前使用过的命令的路径,以避免无休止地搜索目录;这是一件好事,但您偶然发现的情况是该机制失效的罕见情况之一。