shinyapps.io和github包

时间:2014-10-06 19:25:08

标签: r github shiny

我在R中有一个很棒的程序。但我无法将其部署到shinyapps.io。

javascript错误控制台给出了以下错误:

Listening on http://127.0.0.1:46574
  Downloading github repo jlisic/saAlloc@master
  Installing saAlloc
  '/usr/lib/R/bin/R' --vanilla CMD INSTALL  \
  '/tmp/RtmpvmoFM3/devtools2c6b564aad/jlisic-saAlloc-62692fc'  \
  --library='/usr/local/lib/R/site-library' --install-tests 

Error: ERROR: no permission to install to directory ‘/usr/local/lib/R/site-library’
Error : Command failed (1)

我的包没有什么特别的,它只有一个默认的Makevars文件。任何帮助或建议将不胜感激。

1 个答案:

答案 0 :(得分:4)

我一直在努力解决这个问题,我刚刚在@Yihui的shinyapps.io Google用户群中找到了合适的答案。引用他的帖子:

  

您不应在应用内安装该套餐(即请勿拨打电话   您的应用代码中的install_github())。只需在本地安装即可   shinyapps.io将弄清楚如何在服务器上安装它。

https://groups.google.com/d/msg/shinyapps-users/5S8jTJ-SeHM/HCPGUjYVUM4J

删除devtools::install_github()中的server.R行为我工作了。后端魔术!

编辑:此rsconnect问题更详细地解释了其工作原因:https://github.com/rstudio/rsconnect/issues/88