Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在和Azure函数中运行R.NET_R_Azure_Azure Functions_R.net - Fatal编程技术网

在和Azure函数中运行R.NET

在和Azure函数中运行R.NET,r,azure,azure-functions,r.net,R,Azure,Azure Functions,R.net,我正在尝试将R集成到Azure函数中 我希望能够尝试使用R.NET库,而不仅仅是调用R exe,以便更容易地在.NET和R之间传递和收集数据。例如,响应事件 它在本地运行良好,但一旦部署为Azure函数,就会出现各种错误。最新版本“:此引擎未运行。您可能忘记调用Initialize” 对于其他想要尝试此功能的人,我必须强制Azure函数以64位运行,并在函数中安装R扩展库。在RDotNet.REngine.checkEngineesRunning()中 有人成功过吗?是否有任何具有R.NET经验

我正在尝试将R集成到Azure函数中

我希望能够尝试使用R.NET库,而不仅仅是调用R exe,以便更容易地在.NET和R之间传递和收集数据。例如,响应事件

它在本地运行良好,但一旦部署为Azure函数,就会出现各种错误。最新版本“:此引擎未运行。您可能忘记调用Initialize”

对于其他想要尝试此功能的人,我必须强制Azure函数以64位运行,并在函数中安装R扩展库。在RDotNet.REngine.checkEngineesRunning()中

有人成功过吗?是否有任何具有R.NET经验的人希望帮助您使用Azure函数环境?

查看R.NET中的函数RDotNet.REngine.GetInstance()、RDotNet.REngine.checkEngineesRunning()和RDotNet.REngine.Initialize(),看起来好像是通过RDotNet.REngine.GetInstance()创建引擎实例应该可以帮助您避免这个问题,因为在调用之后,方法应该正在运行,并且您不应该遇到这个问题


您可能在创建此实例时遇到一些错误。查看上面链接中有关用法的代码注释,似乎需要为
PATH
设置环境变量。您用于设置此设置的代码可能在Azure函数中不起作用。您可以使用在Azure函数中手动设置环境变量。

Hi-感谢您的努力-我已尝试将路径和HOME传递到初始化中,而不是默认的null。但是您是对的-代码可能仍然需要一些环境设置。