我在Windows電腦上運行R CMD INSTALL --build package
。我的軟件包導入了一些其他軟件包,這些軟件包依賴於更多的軟件包。我將所有依賴項安裝在本地r_libs文件夾中,並且一切正常。如何使用R CMD安裝不依賴性檢查?
現在有時我在不同的windows電腦上有我的軟件包源代碼。在這臺計算機上,我沒有安裝所有的依賴包。
當我嘗試使用R CMD INSTALL --build package
,我得到了明顯的「ERROR: dependencies 'package a', 'package b', etc, are not available for package"
我的問題是:我可以建立使用R CMD INSTALL --build
沒有相關性檢查,沒有在DESCRIPTION
文件中刪除Import
和Depends
條目的包?
諮詢--help
後,我嘗試了--no-test-load
選項,但沒有運氣。
不知道如果我的理解,你想不安裝依賴安裝包? – nicola
@nicola OP想要建立一個Windows二進制文件,而不需要安裝所有的依賴項。 AFAIK,這是不可能的。 –
@JorisMeys,正確。我進行了一些嘗試,發現我可以在R中使用install.packages(「package」,repos = NULL,type ='source',INSTALL_opts =「 - build」)來完成它。但是,如果可以使用R CMD INSTALL來完成,我仍然會感興趣? –