2013-05-30 309 views
3

我在試圖讓R中的'fpc'軟件包安裝在Ubuntu 13.04上時特別困難。R fpc軟件包的安裝

我寫的代碼包含這樣一行:

install.packages('fpc') ; library(fpc) 

這給輸出:

Error in contrib.url(repos, type) : 
trying to use CRAN without setting a mirror 
Calls: install.packages -> grep -> contrib.url 
Execution halted 

我還沒有與.Rprofile好惹的文件還沒有,和google搜索問題顯示這可能是原因(https://stat.ethz.ch/pipermail/r-devel/2009-October/055136.html) - 這裏的回答非常神祕(我從這個鏈接中得到的所有信息都是我可能不會設置鏡像)。

無論如何,我從字面上下載了所有的包從易於得到:

sudo apt-get install r-cran-* 

,到目前爲止還沒有固定的問題。有什麼建議麼??

謝謝!

回答

3

如果你做help(install.packages)你可以看到如何在呼叫本身設置一個CRAN站點。但對於什麼是值得,我在~/.Rprofile

## Default repo 
local({r <- getOption("repos"); 
     r["CRAN"] <- "http://cran.r-project.org"; options(repos=r)}) 

其使用此行我已經打破了這裏的格式兩條線。根據需要調整本地鏡像。

+0

太棒了!這似乎是訣竅。順便說一句,你是否建議將我的.R檔案保存在我的主目錄中? – astromax

+0

用戶的'.Rprofile'位於'$ HOME'中;我也在'$ RHOME/etc/Rprofile.site'中爲多個用戶設置了這個。你的電話,很高興有選擇。 –

+0

我在我的linux服務器上嘗試執行sudo/usr/bin/R -e「devtools :: install_github('rCharts','ramnathv')」時出現同樣的錯誤 – BigDataScientist