是否有在用戶庫中手動安裝包的任何文件時,R.home()
路徑被鎖定,不完整(無etc
,沒有bin
,只是library
?)系統不支持炮擊執行R CMD
,我認爲這是標準R所做的。[R替代install.packages()函數
我想構建現有的源碼包(來自CRAN)並安裝到用戶庫目錄中,以便我可以使用library()
函數並獲取所有常用名稱空間和* .Rdx和* .Rdb文件。
目前,我正在通過install.packages
,tools::.build_package
和tools:::.install.packages
來源,使用標準的MacOS R和r來源。希望這已經以更加用戶友好的方式記錄下來,我的谷歌搜索已經錯過了它。
謝謝。
您是否嘗試過使用'.libPaths(「/ new/path」,.libPaths())'手動設置路徑? – r2evans
可能的重複http://stackoverflow.com/questions/7905628/r-using-package-by-unzipping-it-instead-of-installing-it – r2evans
是的,謝謝,我有。問題在於R.home目錄被鎖定,並且不包含R等通常用於構建或安裝軟件包的'etc','bin'等腳本。該目錄不可寫。 –