【发布时间】:2014-07-11 07:03:42
【问题描述】:
可能重叠:
Packages missing in shiny-server
R shiny / shiny-server - issue with finding packages
R - How to set the path of install.packages() for shiny server ? - Ubuntu
我已经尝试并阅读了以上所有内容,但仍然无法让我的 Shiny Server 正常工作。
我按照http://www.rstudio.com/shiny/server/install-opensource 上的安装说明进行操作,包括在系统范围内安装闪亮包:
$ sudo su - \
-c "R -e \"install.packages('shiny', repos='http://cran.rstudio.com/')\""
Shiny Server 已正确安装并运行,
~# sudo start shiny-server
start: Job is already running: shiny-server
但是当我浏览到domain:3838 时,我可以看到欢迎来到闪亮页面,但出现错误
Error in eval(expr, envir, enclos) :
The Shiny package was not found in the library. Ensure that
Shiny is installed and is available in the Library of the
user you're running this application as.
Calls: local -> eval.parent -> eval -> eval -> eval -> eval
Execution halted
打开 R、install.packages('shiny', repos='http://cran.rstudio.com/'),然后打开 library(shiny) 或任何其他包,告诉我找不到它。
我真的很卡,我不仅不能安装/加载任何包,我似乎无法找到它们的去向。
编辑:install.packages(c("geonames"))
Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
> library()
Warning message:
In library() :
libraries ‘/usr/local/lib/R/site-library’, ‘/usr/lib/R/site-library’ contain n o packages
与
> installed.packages()[,1:2]
Package LibPath
base "base" "/usr/lib/R/library"
boot "boot" "/usr/lib/R/library"
class "class" "/usr/lib/R/library"
cluster "cluster" "/usr/lib/R/library"
codetools "codetools" "/usr/lib/R/library"
compiler "compiler" "/usr/lib/R/library"
datasets "datasets" "/usr/lib/R/library"
foreign "foreign" "/usr/lib/R/library"
graphics "graphics" "/usr/lib/R/library"
grDevices "grDevices" "/usr/lib/R/library"
grid "grid" "/usr/lib/R/library"
KernSmooth "KernSmooth" "/usr/lib/R/library"
lattice "lattice" "/usr/lib/R/library"
MASS "MASS" "/usr/lib/R/library"
Matrix "Matrix" "/usr/lib/R/library"
methods "methods" "/usr/lib/R/library"
mgcv "mgcv" "/usr/lib/R/library"
nlme "nlme" "/usr/lib/R/library"
nnet "nnet" "/usr/lib/R/library"
parallel "parallel" "/usr/lib/R/library"
rpart "rpart" "/usr/lib/R/library"
spatial "spatial" "/usr/lib/R/library"
splines "splines" "/usr/lib/R/library"
stats "stats" "/usr/lib/R/library"
stats4 "stats4" "/usr/lib/R/library"
survival "survival" "/usr/lib/R/library"
tcltk "tcltk" "/usr/lib/R/library"
tools "tools" "/usr/lib/R/library"
utils "utils" "/usr/lib/R/library"
非常感谢任何帮助
会话信息:
> .libPaths()
[1] "/usr/local/lib/R/site-library" "/usr/lib/R/site-library"
[3] "/usr/lib/R/library"
> sessionInfo()
R version 3.0.2 (2013-09-25)
Platform: x86_64-pc-linux-gnu (64-bit)
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
【问题讨论】:
-
所以你的问题基本上归结为无法安装(或可能加载)闪亮的包(或任何包)?
-
是的,恐怕这与闪亮的服务器无关。我似乎无法安装和加载任何包。
install.packages('shiny', repos='http://cran.rstudio.com/') Installing package into ‘/usr/local/lib/R/site-library’但浏览到/usr/local/lib/R/site-library告诉我它是空的。 /usr/local/lib/R/site-library 在 .libPaths() 中? -
你检查权限了吗?
-
我不确定,我只使用基于 Linux 的系统两天(试图让它工作!)。我假设是这样?我以 root 身份登录并可以以 sudo 身份运行?请看我的编辑?有什么建议吗?
-
install.packages 给你什么错误?显然它没有成功......?
标签: r installation packages shiny shiny-server