2012-07-15 67 views
0

我在沒有安裝R版本2.13.1的sudo權限的計算機上運行,​​並且我想安裝一個包(Rcpp)。如果我嘗試通過install.packages安裝包()在沒有sudo privelages的情況下爲舊R版本安裝R包

我得到

package ‘Rcpp’ is not available (for R version 2.13.1) 

我想是因爲默認情況下,在CRAN將會要求版本2.15及以上。

我無法更新我的R版本,因爲我不是超級用戶。反正有沒有辦法(沒有sudo)安裝舊版本的Rcpp和我的舊R版本?

回答

2

難道你只是從源代碼安裝?您可以從package archive下載舊版本Rccp

請參閱幫助文件(?install.packages)以獲得說明,但基本上可以提供下載包的路徑並將repos設置爲NULL。如果您沒有足夠的權限安裝到默認R庫,則可能還需要指定不同的lib路徑。

我還沒有嘗試過,但是您可能還想嘗試this function,它可以讓您指定要安裝的包的版本。