这是我第一次尝试从 CygWin 终端运行 R 文件。我有一个名为 linreg.R 的文件,我与 CygWin 终端中的文件位于同一目录中。在同一目录中有一个 shell 脚本,它接受输入 linreg.R 和另一个 data.txt(位于其他地方)。
当我使用适当的输入运行 bash 时,它一次又一次地给我同样的错误:
$ ./build_model_from_directory.sh linreg.R /workdir/workdir/prod_data_v.txt lm_try
./build_model_from_directory.sh: line 27: type: Rscript: not found
Rscript is needed for linreg.R. Exiting
当我放这样的东西时:
$./build_model_from_directory.sh linreg.Rscript /workdir/workdir/prod_data_v.txt lm_try
Script assumes linreg.Rscript in same directory
这是 linreg.R 的第一行
#!/usr/bin/env Rscript
我尝试设置路径PATH=$PATH:C:\\ProgramFiles\\R\\R-3.0.1\\bin
但没有用。它已更改 PATH,但脚本仍未运行。
任何帮助将不胜感激。