gpt4 book ai didi

R - Ubuntu 上的 Shiny 服务器

转载 作者:行者123 更新时间:2023-12-04 20:08:18 25 4
gpt4 key购买 nike

我对 R、Shiny、Shiny Server 和 Ubuntu 12.04 还很陌生。经过漫长的一天,除了实际让 Shiny 的服务器托管我的应用程序之外,我几乎一切正常。我正在尝试在本地托管我的应用程序。

这是我的错误:

Error in library(ggplot2) : there is no package called ‘ggplot2’ Calls: runApp ...
startAppDir -> sys.source -> eval -> eval -> library
Execution halted

这是>sessionInfo() 生成的一些相关信息:
R version 3.0.3 (2014-03-06)
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] grid stats graphics grDevices utils datasets methods
[8] base

other attached packages:
[1] gridExtra_0.9.1 shiny_0.9.1 ggplot2_0.9.3.1

loaded via a namespace (and not attached):
[1] bitops_1.0-6 caTools_1.16 colorspace_1.2-4 dichromat_2.0-0
[5] digest_0.6.4 gtable_0.1.2 httpuv_1.2.3 labeling_0.2
[9] MASS_7.3-30 munsell_0.4.2 plyr_1.8.1 proto_0.3-10
[13] RColorBrewer_1.0-5 Rcpp_0.11.1 reshape2_1.2.2 RJSONIO_1.0-3
[17] scales_0.2.3 stringr_0.6.2 tcltk_3.0.3 tools_3.0.3
[21] xtable_1.7-3
>

我在没有 Shiny 服务器的情况下进行了测试,该应用程序运行良好
runApp("/var/shiny-server/www/examples/MY_APP/")

我还测试了 Shiny-server 附带的示例,它们工作正常,但不使用 ggplot2。

ggplot2 显然已安装,所以我怀疑这是一个权限问题(?),但我不知道如何解决它...

谢谢你的帮助 !

* 解决方案*
使用 .libPaths() 我能够确定安装的自定义包
>install.packages("ggplot2")

放在主目录下
/home/USER/R/x86_64-pc-linux-gnu-library/3.0/ggplot2

我不得不将文件夹“~3.0/”中的每个文件复制到
/usr/local/lib/R/site-library

它现在有效!感谢:D

最佳答案

尝试安装 ggplot2打包到系统目录(不是本地用户目录),通过运行

sudo R
(within R session)
install.packages('ggplot2')

shiny可能以不同的用户名运行,它可能无法访问您本地安装的 R 库。

关于R - Ubuntu 上的 Shiny 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22696363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com