据我所知,我一直在使用gnuplot(在升级OS X之前可能会有什么)。无论如何,我突然遇到了以下试图运行它的问题。
dyld: Library not loaded: /opt/local/lib/libgd.2.dylib
Referenced from: /usr/local/bin/gnuplot
Reason: image not found
Trace/BPT trap: 5
所以,我自我更新了MacPorts,升级了过时的端口,没有任何改变。强制卸载gnuplot并重新安装,仍然没有。确实,我继续检查/ opt / local / bin文件夹,我看到libgd.dylib和libgd.3.dylib可用,但绝对不存在“2”。关于如何解决它的任何想法?
答案 0 :(得分:1)
通常来自macports的gnuplot安装在/ opt / local / bin / gnuplot中 您的版本是其他内容,位于/ usr / local / bin / gnuplot目录中。如果要使用macport版本,则需要更改PATH变量
要查看此次运行:
PATH=/opt/local/bin gnuplot
如果是这种情况,您需要删除可执行文件/ usr / local / bin / gnuplot或更改.bash_profile(或类似)中的PATH变量
正如你所说,带有macports的gnuplot与gd库的版本3(/opt/local/lib/libgd.3.dylib)相关联。可能你的版本一直有效,直到它与版本2相关联。
如果您真的想使用您的版本,请制作符号链接
sudo ln -s /opt/local/lib/libgd.3.dylib /opt/local/lib/libgd.2.dylib
答案 1 :(得分:0)
如果您使用的是anaconda,则可以降级到gnuplot版本4.6.0
conda install -c bioconda gnuplot=4.6.0