我使用RInno package和电子部署了一个闪亮的应用程序。我真的很喜欢该应用程序的部署方式,因为它允许用户像安装其他任何桌面应用程序一样安装它。我的应用程序包含下载报告的功能。在RStudio中运行代码时,可以毫无问题地下载报告。但是,在电子环境中,下载按钮没有响应。我对电子知之甚少,到目前为止我所做的研究都没有任何答案。
我提供了一个最小的例子来说明问题所在。我使用了RInno软件包中提供的示例应用程序。既然有-甚至在一个很小的闪亮应用程序中-都需要一堆文件,所以我已经上传了example on github。
如果克隆存储库,则可以像正常的闪亮应用程序一样在R中运行代码,下载功能应该可以在其中运行。或者,您可以在create_app.R中运行代码,以部署桌面应用程序。
在create_app.R中运行compile_iss()
函数之后,将安装程序放入文件夹RInno_installer中。然后可以安装该应用程序,并且运行起来似乎很顺畅-只是下载按钮没有任何作用。
我真的迷失了这一点,希望对如何解决该问题或为什么下载处理程序脚本无法在电子环境中工作提供任何投入。
感谢您的帮助。