我試圖在沒有root訪問權限的Linux-pc上安裝R軟件包sqldf
。 當R嘗試安裝程序包RSQLite.extfuns
時,由於缺少庫sqlite3ext.h
而失敗。由於我無法安裝全局庫,我下載並將其編譯到我的主目錄中。但是我怎樣才能告訴R
(或gcc)現在庫的位置。它搜索/usr/local/include
和/usr/lib64/R/library/...
,但我無法訪問這些位置。在本地安裝R軟件包「sqldf」(RSQLite.extfuns)
在此先感謝!
我試圖在沒有root訪問權限的Linux-pc上安裝R軟件包sqldf
。 當R嘗試安裝程序包RSQLite.extfuns
時,由於缺少庫sqlite3ext.h
而失敗。由於我無法安裝全局庫,我下載並將其編譯到我的主目錄中。但是我怎樣才能告訴R
(或gcc)現在庫的位置。它搜索/usr/local/include
和/usr/lib64/R/library/...
,但我無法訪問這些位置。在本地安裝R軟件包「sqldf」(RSQLite.extfuns)
在此先感謝!
我在這裏也有一些問題。我將R更新爲最新版本,更新了所有軟件包,重新安裝了sqldf軟件包,並且一切似乎都正常。對我而言,這只是一些過時的事情
最新版本的RSQLite合併了RSQLite.extfuns,因此軟件包已從活動的CRAN軟件包中刪除。這確實只是確保人們使用所有軟件包的最新版本。 –
看看這個[指導](http://lamages.blogspot.com/2012/04/installing-r-packages-without-admin.html)有幫助。 – lcn
您需要提供有關您如何安裝軟件包和系統設置的更多信息 - 「sqlite3ext.h」包含在RSQLite中,應自動找到。根訪問絕對不是必需的,但您可能需要在'〜/ .Renviron'中設置'R_LIBS' envvar。 – hadley