我正在Windows機器上使用Rtools30和與RStudio相關聯的'Build'工具在R 3.0.1中構建R包,我假設它與devtools綁定在一起-至今)。我構建一個軟件包的典型過程是:R 3.0.1包構建警告
- 加載所有
- Reoxygenize
- 構建&刷新
- 檢查
- 構建源碼包
如果一切順利沒有錯誤或警告,然後我:
install.packages("foo.tar.gz", repos=NULL, type="source")
自從升級至R 3.0.1,現在我得到這樣的警告:
Warning in install.packages :
foo.tar.gz is not available (for R version 3.0.1)
我也安裝嘗試過,並沒有擺脫警告:
options(install.packages.check.source = FALSE)
而且,
WARNING: Rtools 3.0 found on the path at c:/Rtools is not compatible with R 3.0.1.
這是奇怪的,Rtools 3.0假設是從R> 2好:當我打開devtools庫,我注意到這樣的警告。 15.1至R 3.0.x
任何想法是怎麼回事?
這不是一個devtools消息嗎?這似乎是一個過分熱心的投訴,因爲RTools(截至2013年6月9日)在3.0和R在3.0.1,所以用戶沒有太多的工作。 – mdsumner
當您嘗試從命令行安裝時會發生什麼:'R CMD INSTALL foo.tar.gz'? – by0
命令行工作正常! 'install.packages中的警告'消息直接在install.packages調用後發出......這是一個基本的R函數(不是devtools,對不對?) – JPMac