R Самоубийство: Неустранимая ошибка: не удалось инициализировать JIT

#r

#r

Вопрос:

Я установил R на свой Windows server 2019 и установил пакет Rcpp, затем сжал его установку в zip-файл (R-4.0.2.zip ). В приложении C на другом компьютере я распаковываю это R-4.0.2.zip , установите R_HOME и PATH так, чтобы они указывали на извлеченный каталог и /bin/x64 соответственно. Затем я загружаю R.dll чтобы запустить простой R-скрипт.

Я запустил это приложение на своем компьютере, используя извлеченный R-4.0.2.zip а также другая машина без предварительной установки R, где у меня есть доступ к ее графическому пользовательскому интерфейсу. Однако, когда я запускаю его на другом компьютере (сервере), к графическому интерфейсу которого у меня нет доступа, R завершает самоубийство сообщением в окне сообщений (которое я могу видеть только с помощью отладчика Windows из его дампа).

Fatal error: unable to initialize the JIT

 user32!SoftModalMessageBox 0x228b [d:xxwindowscorentuserclientmsgbox.c @ 1235] 
user32!MessageBoxWorker 0x2ec [d:xxwindowscorentuserclientmsgbox.c @ 782] 
user32!MessageBoxTimeoutW 0xd5 [d:xxwindowscorentuserclientmsgbox.c @ 439] 
user32!MessageBoxTimeoutA 0x102 [d:xxwindowscorentuserclientmsgbox.c @ 483] 
user32!MessageBoxExA 0x10 [d:xxwindowscorentuserclientmsgbox.c @ 369] 
user32!MessageBoxA 0x4e [d:xxwindowscorentuserclientmsgbox.c @ 342] 
R!R_Suicide 0x39
R!setup_Rmainloop 0x954
  

Есть идеи, что может быть потенциальной проблемой для этого? нужно ли мне устанавливать определенный пакет, например Rserve , какое-либо конкретное правило брандмауэра? [хотя приложение CPP и R-скрипт выполняются на одном компьютере]