Rscript и Incredibuild

У меня есть простая функция f1 (параметр) в файле «functions.txt».

Пишу батник 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

Что я пытаюсь сделать, так это вычислить функцию f1() на разных машинах, используя incredibuild.

Я наблюдаю, что функция, работающая локально, возвращает значение в файлах 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.

Я делаю правильную вещь? Должны ли incredibuild и Rscipt работать, даже если программа R не установлена ​​на удаленном компьютере?

Было бы очень любезно дать развернутый ответ.


person babu    schedule 20.04.2011    source источник


Ответы (1)


Похоже на проблему с Юникодом на удаленных машинах. Многие проблемы с Unicode были исправлены с момента отправки этого вопроса. Я предполагаю, что ваша ошибка уже исправлена ​​в последней версии IncrediBuild.

person Dori    schedule 24.07.2011