Rscript和Incredibuild

时间:2011-04-20 19:55:35

标签: rscript

我在“functions.txt”文件中有一个简单的函数f1(参数)。

我编写了一个批处理文件test.bat,如下所示

FOR /L %%G in (-100,1,100) do xgSubmit.exe /group=tt1Test /command  Rscript.exe -e 
"source('functions.txt');f1(%%G)" > "Out.%%G.txt"

在Windows命令提示符中,我使用

xgConsole.exe test.bat /openmonitor /AvoidLocal=ON

我想要做的是使用incredibuild在不同的机器上计算函数f1()。

我观察到的是本地运行的函数返回文件中的值  Out。%% G.txt但远程运行的函数失败,出现以下错误

Error in structure(.Internal(Sys.getenv(as.character(x), as.character(unset))),  : 
 unsupported conversion to 'UCS-2LE' from codepage 1252
Calls: local ... eval -> eval -> as.vector -> Sys.getenv -> structure
Execution halted.

远程计算机没有安装R程序。

我做的是正确的吗? 即使远程计算机中没有安装R程序,incredibuild和Rscipt还能工作吗?

提供详细的答案非常友好。

1 个答案:

答案 0 :(得分:1)

这似乎是远程计算机中的Unicode问题。 自提交此问题以来,已修复了许多Unicode问题。 我认为您的错误已在最新版本的IncrediBuild中修复。