Я пытаюсь использовать R. Net в приложении asp. net Razor с поддержкой docker. Образ docker - это Debian 10, R устанавливается в образе по стандартному пути /usr/lib/R
. При выполнении
REngine.SetEnvironmentVariables(rHome:"/usr/lib/R"); // or any other path including none
REngine engine = REngine.GetInstance();
получаю ошибку R home directory is not defined
. Если я открою оболочку в своем контейнере и запусту R, R.home()
вернет /usr/lib/R
. Таким образом, похоже, что R в контейнере имеет установленный домашний каталог R, но r. net не распознает его? Любые идеи, что я мог бы попытаться это исправить?