繁体   English   中英

难以在特定目录中安装R包

[英]Having difficulty installing R package in specific directory

我不确定我做错了什么。 这对我来说似乎很奇怪。 我正在尝试使用以下命令在运行Concerto的AWS服务器上安装软件包。 Concerto $ mediaPath是一个以可写目录为目标的列表项。

lib=paste0(concerto$mediaPath,"/lib")
dir.create(lib)
install.packages("RCurl", lib=lib, repos='http://cran.us.r-project.org')
library("RCurl", lib=lib)

运行命令后,它似乎安装RCurl没有错误,但库命令产生一个错误,表示无法找到“RCurl”。 如果我做:

dir(lib)

它说“bitops”在创建的文件夹中,但不是“RCurl”。 我相信RCurl依赖于bitops,这解释了为什么它被安装但不是为什么RCurl没有安装。

任何想法都会非常有用。 谢谢!

如果您确定可以创建该目录并且可以在.libPaths()上看到它...那么您还需要确保您的系统配置为在DESCRIPTION文件中满足此要求:

SystemRequirements: libcurl (version 7.14.0 or higher)
    http://curl.haxx.se. On Linux systems, you will often have to
    explicitly install libcurl-devel to have the header files and
    the libcurl library.

第一个版本错误地离开了“。” 来自.libPaths()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM