2013-11-21 114 views
1

我在我的Windows 7(32位)系統上使用R版本3.0.2,並難以安裝rCharts。我從github安裝其他軟件包沒有問題(例如,滑動),但R似乎無法找到我安裝的相關RCurl軟件包。R版本3.0.2無法找到RCurl包

我可以提交下列代碼線路基本沒有錯誤:

require(devtools) 
library(bitops,lib.loc='c:/R/packages/') 
library(RCurl,lib.loc='c:/R/packages/') 
require(RCurl) # have also tried the library function without luck* 

但是,當我提交,以

install_github('rCharts', 'ramnathv') 

安裝rCharts命令我得到如下:

Installing github repo(s) rCharts/master from ramnathv 
Downloading rCharts.zip from https://github.com/ramnathv/rCharts/archive/master.zip 
Installing package from C:\Users\nakamura\AppData\Local\Temp\RtmpwzYzaG/rCharts.zip 
Installing rCharts 
"C:/PROGRA~1/R/R-30~1.2/bin/i386/R" --vanilla CMD INSTALL \ 
    "C:\Users\nakamura\AppData\Local\temp\RtmpwzYzaG\rCharts-master" \ 
    --library="C:/Program Files/R/R-3.0.2/library" --with-keep.source \ 
    --install-tests 

**ERROR: dependency 'RCurl' is not available for package 'rCharts'** 
*** removing 'C:/Program Files/R/R-3.0.2/library/rCharts' 
Error: Command failed (1)** 

我已經嘗試安裝libcurl,但不知道我已將其解壓縮到正確的文件夾。 (從我已經能夠從關於rCurl的其他問題的點滴中收集的東西,似乎有不正確/不安裝libcurl可能是一個促成因素?)

任何幫助將非常感激。我覺得我正在圍繞着圈子走。

+0

我認爲Windows 7和8爲32位和64位版本的R有單獨的庫文件夾。您可能會檢查是否在正確的位置安裝了rCurl的32位版本(如果存在這樣的事情)。有時需要爲源代碼安裝安裝RTools,這是許多歸檔狀態包。 –

+0

在Windows 7上,至少所有軟件包都在一個庫文件夾中,所以我懷疑它不是這樣。它看起來像你可能將軟件包保存在非標準位置。 'find.package(「RCurl」)'給了你什麼? – Thomas

+0

感謝您的回覆,迪文和托馬斯。我懷疑這個問題與我保存我的軟件包的地方有關。我一直把它們放在一個文件夾中(c:/ R/packages)。 find.package(「RCurl」)給我:「c:/ R/packages/RCurl」 – user3019627

回答

0

添加目錄「C:/ R /包」到.libPaths變量前面有利於[R找到RCurl如果它被安裝到一個非標準的目錄。

相關問題