1

我不确定我做错了什么。这对我来说似乎很奇怪。我正在尝试使用以下命令在运行 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 没有安装。

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

4

1 回答 1

3

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

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()

于 2013-07-29T22:17:34.177 回答