我使用的程序自动假设Rscript安装在我的主目录中。即使它不存在,但目录/home/username/bin甚至不存在-因此调用/home/username/bin/rscript会导致错误。
然而,输入"Rscript"在任何地方都可以工作。当这个程序调用这个不存在的目录时,有没有办法运行Rscript ?我宁愿不改变我正在使用的程序的代码。
非常感谢。
您可以使用ln命令创建一个指向实际文件的符号链接:
ln -s /real/path/to/rscript /home/username/bin/rscript
设置$HOME变量解决了这个问题。