我正在运行我发现的一个 bash 脚本,该脚本负责使用 gnuplot 生成乳胶。
该脚本包含以下行:
gnuplot_cmd="/usr/local/bin/gnuplot";
和
if [ ! -e $gnuplot_cmd ];
then
echo "# Error: gnuplot not found";
我的电脑中 bash 脚本抛出错误。我已经gnuplot
安装并且可以使用。但是,中没有 gnuplot /usr/local/bin/gnuplot
。
关于如何解决此问题有什么建议吗?
谢谢!
答案1
做一个whereis gnuplot
来找出它的位置,例如。
guiverc@d960-ubu2:/de2900/lubuntu_64$ whereis sudo
sudo: /usr/bin/sudo /usr/lib/sudo /usr/share/man/man8/sudo.8.gz
然后你可以修改你的脚本来指向它的位置
ps:我不使用,gnuplot
因此我使用whereis sudo
。答案显示sudo
位于/usr/bin/(因此,如果这是您得到的答案,对/usr/local/bin/的引用将更改为指向/usr/bin/),还有它的手册页在哪里等等。
答案2
/usr/local/*
是非 apt 软件的位置。
如果你gnuplot
使用 apt 安装,请在/usr/bin/*