簡體   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