我正在尝试在没有 root 权限CPAN
的共享 Linux 环境中安装模块,尤其是模块。默认的 gnuplot 版本是,但也安装了该版本 ( )。当尝试在我的本地目录中安装 Perl 模块时,它在测试中失败:PDL::Graphics::Gnuplot
Version 3.7 patchlevel 3
Version 4.6 patchlevel 3
/opt/gnuplot-4.6.3/bin/gnuplot
unless(`gnuplot -V`)
我试图用以下别名覆盖默认的 gnuplot 命令.bashrc
:
alias gnuplot='/opt/gnuplot-4.6.3/bin/gnuplot'
在常规外壳中,我得到:
$gnuplot -V
gnuplot 4.6 patchlevel 3
但是使用 Perl:
$ perl -e 'system("gnuplot -V")'
Cannot open load file '-V'
line 0: (No such file or directory)
如何让 Perl 看到新版本的 gnuplot?
我想到的解决方案是更改Makefile
模块中和以下文件中的系统命令。