For my system: Ubuntu 12.04 and R 3.03, whenever I install a custom package in R via
>install.packages(
I would propose a different approach.
The problem is that shiny-server cannot find the packages that you install because it runs them as a different user which is called shiny
. This user is created upon installation of shiny-server
The easiest (and safest IMHO) way to solve this is to just install the packages as the shiny user, using the following steps.
sudo passwd shiny
, now enter and confirm a password of your choosing.su - shiny
R
using $ R
(without sudo)Note that if you have rstudio-server installed on the same machine then you can perform steps 2-4 using that interface. Simply go the same domain/ip and use :8787 for the rstudio-server interface instead of :3838 for shiny-server.
Adapted from my answer here