我为这个非常无聊的问题道歉,但我找不到答案.我刚刚完成了我的R Shiny应用程序的编写,并准备将其发送给我的网络人员,以便他可以将其加载到我的公司服务器上.
但是,要运行我的应用程序,我目前必须执行以下命令:
>library("shiny")
>runApp("myApp")
我不希望网络人员必须处理运行库("闪亮"),所以我怎么能把它放在我的代码中?我已经有了
library(shiny) 
在我的服务器上.R
另外,我实现了很多包,包括googleVis,ggplot2和reshape2.我有这些
library(reshape2)
library(googleVis)
library(ggplot2)
但是当在新计算机上使用我的应用程序时,我必须使用'install.packages()'.我的网络用户或应用用户会不会担心这个问题?
谢谢.
Vic*_* K. 18
假设你shiny在公司的服务器上安装了软件包,你可以打电话
shiny::runApp()
什么::是从尚未导入的包中带来符号.
我有以下shell脚本runapp,它允许我从命令行运行闪亮的应用程序:
#!/bin/bash
R -e "shiny::runApp('$1')"
所以我可以说它runapp directory-with-shiny-script/运行应用程序.