Rscript不能通过perl工作

时间:2015-01-26 14:22:24

标签: r perl rscript

我正在尝试运行

Rscript myRfile.R

来自perl脚本。 perl脚本编写自定义myRfile.R,然后执行

`Rscript myRfile.R`;

system("Rscript myRfile.R")

它们都失败了,给了我所有类型的错误,例如:

Error in readChar(con, 5L, useBytes = TRUE) : cannot open the connection
Calls: analyze_FDR ... rsa.load -> load -> load.default -> <Anonymous> -> readChar
In addition: Warning message:
In readChar(con, 5L, useBytes = TRUE) :
  cannot open compressed file '/home/myusername/someinput_file.Rbin', probable reason 'No such file or directory'
Execution halted

现在,这里发生了两件奇怪的事情:

  1. 检查并发现 /home/myusername/someinput_file.Rbin 存在。完全一样。
  2. bash 执行脚本时(而不是 Perl

    Rscript myRfile.R

  3. 一切正常。没有错误。

    我不知道为什么会这样。我尝试更改Perl的默认shell,我试图搞乱env变量,但无济于事。我的直觉告诉我它与环境变量有关,但对于我的生活,我无法指出这个问题。

    请帮助,也许你在整个编码过程中受到祝福,并且你的虫子可能会恐惧地逃跑,

    祝福, R上。

0 个答案:

没有答案