我最近搬到了ubuntu 14.04 lts with lamp
,以便使用Rstudio
和shiny-server
。我可以在本地运行/测试我的apps
而没有任何问题。但是,通过Rserver我总是得到一个错误,我有一些丢失的包。使用。libpaths()
我能够找到:
[1] "/home/h/R/x86_64-pc-linux-gnu-library/3.2" "/usr/local/lib/R/site-library"
[3] "/usr/lib/R/site-library" "/usr/lib/R/library"
通过sudo su shiny
我发现:
[1] "/usr/local/lib/R/site-library" "/usr/lib/R/site-library"
[3] "/usr/lib/R/library"
所以我提到我只是install.packages()
进入一个闪亮无法访问的目录。在sudo su shiny
之后并测试了一些事实上的库。所以我想到sudo su shiny
和R
。然后我尝试install.packages()
导致:
Warning in install.packages("ggplot2") :
'lib = "/usr/local/lib/R/site-library"' is not writable
Would you like to use a personal library instead? (y/n)
所以我尝试了sudo su shiny
和sudo R
,结果是:
shiny@h:/home/h$ sudo R
我无法使用我的帐户登录。我不明白,因为我之前能够完成所有sudo
。有没有办法以某种方式覆盖或以不同方式解决该问题?