【发布时间】:2021-11-29 13:35:22
【问题描述】:
我有一些闪亮的应用程序,我想执行并使其成为独立的应用程序(如果它可以通过 chrome 打开,那就太棒了)。 我无法将应用程序上传到网络,我也希望没有 R studio 或 R 的同事 将使用这个应用程序。 因为安全公司——我不能下载除 R 包以外的任何软件。 我在这里看到了一些解决方案,但它们都包含任何软件下载。
【问题讨论】:
-
R (大部分)是一种解释性语言。然后你可以做一个批处理文件来运行你的脚本 stackoverflow.com/questions/6788928/… 。但是您需要 R 二进制文件来运行 R 脚本。但是,您可以根据需要将它们(以及闪亮所需的软件包)放在本地网络上,并在批处理文件中调用本地地址
-
目前没有(简单的)方法可以将 R 编译为自主可执行文件stackoverflow.com/questions/14096520/…
-
不幸的是,您可能不得不与您的 IT 部门合作。如果你能说服他们给你一个 RShiny 服务器,那将是理想的。您可以在一个非常轻量级的 Linux 机器上运行(免费)社区版,而且设置起来并不特别困难。您只需要一些服务器空间(大概是从现有的一些虚拟机中分割出一个虚拟机),然后您就可以在防火墙内托管 Shiny 应用程序。这不会是一笔巨大的开支。否则,你可能会倒霉。或者只是让您的公司为这些其他同事安装 R 和 RStudio,并为他们提供启动脚本。