2011-09-07 38 views
3

我在將ggplot2安裝到R時遇到問題。我在這裏查找了周圍,並沒有看到我得到的同樣的錯誤。無法安裝ggp​​lot2

> install.packages('ggplot2', dep=TRUE) 
Warning in install.packages("ggplot2", dep = TRUE) : 
    'lib = "C:/Program Files/R/R-2.13.1/library"' is not writable 
Error in install.packages("ggplot2", dep = TRUE) : 
    unable to install packages 

Can anybody help? 
+1

我不知道爲什麼,但是你的'''''''''''''''''env變量指向'Program Files',程序安裝後不允許寫入該目錄,它需要管理員權限並且被認爲是不好的做法。通常,你會將你的lib指向你的主目錄中的某個地方。 – Anatoliy

+1

在我的情況下,該庫是'C:/ Users/username/R/win-library/2.13' – Anatoliy

+4

這裏沒有編程問題。從本地系統管理員處獲得幫助,和/或閱讀R FAQ和'R Installation + Admininstration'。 –

回答

7

它實際上足以援引如下:

> install.packages('ggplot2', dep=TRUE, lib=NULL) 

和R應該substitue lib默認位置,在我的評論。

或者你可以改變環境變量本身。

+0

感謝您的反饋,我嘗試了您的建議並得到了同樣的錯誤。我如何更改環境變量?我剛剛在我使用的計算機上安裝了R,當我在計算機上安裝R時可能做錯了什麼? – Brandon

+2

比你應該創建R libs的目錄,例如使用我使用的路徑,並提供它的路徑作爲'lib'參數的值。之後,按照德克的建議:) – Anatoliy

2

R需要對您的庫有寫訪問權限才能在其中安裝軟件包。你得到的其他建議是好的,應該是首選,但你可以以管理員身份運行R(或RStudio)(右鍵單擊.exe並選擇「以管理員身份運行」),這應該給它寫訪問權限到你的圖書館。