2015-05-13 55 views
1

我張貼看完後這個問題,並試圖在提到建議: -安裝r添加在包裝上沒有CRAN

Offline install of R package and dependencies

我期待創建在安裝的tar.gz包本地包庫一個Linux R服務器實例。

我有完全按照說明在這篇文章中提到: -

Step 1 - Downloaded all R packages to the source destination on Linux. 

Step 2 - Used library(tools) write_PACKAGES("/path/to/packages/") This created 2 files in /path/to/packages/ :- PACKAGES and PACKAGES.GZ 

Step 3 - Launched R (v 3.2.0) and ran this command :- install.packages("ggplot2", contrib.url="file:///path/to/packages/") 

然而,CRAN菜單(該提示選擇CRAN鏡像)彈出。我的印象是它不會。當我繼續選擇資源庫,打好吧,我得到以下錯誤信息: -

錯誤download.file(url, destfile, method, mode = "wb", ...) : unused argument (contrib.url = "path/to/packages/")

有人可以,請幫助。

+1

一)這就是所謂的CRAN,不起重機。在三個地方編輯。 b)已經多次提出並回答了這個問題。 c)對於本地安裝,您不需要本地回購。直接指向文件。 d)如果您認爲您需要本地回購,請查看[drat](http://dirk.eddelbuettel.com/code/drat.html)。 –

回答

1

install.packages(您可以使用?install.packages訪問)的幫助下,您可以看到正確的參數名稱是contriburl,沒有點。

顯然,你應該使用它作爲:

contriburl = contrib.url("file:///pathToYourFiles/") 
+0

非常感謝Nico - install.packages(「ggplot2」,contriburl =(contrib.url =「file:/// pathToYourFiles /」))訣竅。 – rantish