2016-12-01 2 views
0

У меня есть два приложения: (A) - консольное приложение, (B) - это веб-приложение MVC. Оба x64, оба имеют одинаковые ссылки NuGet Р.R.NET Веб-приложение Загрузка R-библиотеки

И запустить ту же строку коды:

 var engine = REngine.GetInstance(); 

     engine.Evaluate("log.ir <- log(iris[, 1:4])"); 
     engine.Evaluate("ir.species <- iris[, 5]"); 

     engine.Evaluate("ir.pca <- stats:::prcomp(log.ir, center = TRUE, scale = TRUE)"); 

* В «статистике :::» задают пространство имена функции.

Теперь консольное приложение выполняет код и работает абсолютно нормально. Веб-приложение - оленья кожа, он не со следующей ошибкой:

enter image description here

Ive пытался работать в 32 бит - не имеет никакого значения. Ive проверил все глобальные переменные R (R_USER, R_ARCH, R_HOME, R_LIBS_USER) - они одинаковы при запуске обоих приложений.

У кого-нибудь есть предложения, что происходит?!

Спасибо

ответ

0

После добавления вручную путь к библиотеке R к PATH и окружения Path переменных, это устранило проблему.

Ссылка: here

Смежные вопросы