2011-12-12 14 views
73

R'de belirli bir CRAN aynasını kalıcı olarak nasıl ayarlayabilirim?Varsayılan ayar CRAN ayna kalıcı olarak ayarlandığında R

Dizüstü bilgisayarımda kalıcı olarak ayarlamak istiyorum, böylece install.packages() yaptığımda, bana hangi yansıtmayı seçeceğimi sormaz.

+0

.Rprofile örnekleri için http://stackoverflow.com/questions/1189759/expert-r-users-whats-in-your-rprofile adresine bakın. – jthetzel

+2

global 'Rprofile' dosyasını düzenlemek isteyebilirsiniz. * NIX platformlarında,/usr/lib/R/library/base/R/Rprofile'de bulunur. Dikkatli olun ... ve yerel '.Rfile' ayarlarının öncelikli olduğunu unutmayın. – aL3xa

+1

@ aL3xa'nın yorumunu takiben, '.Rup dosyalarının konumlandırılabildiği ve öncelikli olanın gerçekten gory detayları için'? Startup '' a bakın. –

cevap

89

Sen seçim R her başlattığınızda geri yüklemek için .Rprofile yılında repo ayarlayabilirsiniz

Düzenleme: daha doğrusu:

ekle

options(repos=structure(c(CRAN="YOUR FAVORITE MIRROR"))) 

.Rprofile

için

Alternatif olarak, Rprofile.site adresinizi (/ R-installation/etc/dizininde, örneğin R-2.14.0/etc) kontrol edin. Orada dışarı yorumladı satırları aşağıdaki bkz: doğru web sitesine:

# set a CRAN mirror 
# local({r <- getOption("repos") 
#  r["CRAN"] <- "http://my.local.cran" 
#  options(repos=r)}) 

Yani "//my.local.cran http" yorum işaretlerini kaldırıp değiştirin.

+1

Ekstra bir cevaba değmediğim ve bir yorum için biraz fazla olduğu için fazladan bilgiler ekledim. –

+1

Bu yapıya yapılan çağrının hiçbir şey yapmadığını düşünüyorum. Genellikle bir nesneye nitelik eklemek için uygun bir yoldur. –

+0

@rinni: Teşekkürler, '.Rprofile' dosyasında anlattığınız gibi en yakın olduğum URL'lerin listesini buldum. –

İlgili konular