R'de belirli bir CRAN aynasını kalıcı olarak nasıl ayarlayabilirim?
Dizüstü bilgisayarımda kalıcı olarak ayarlamak istiyorum, böylece yaptığımda install.packages()
bana hangi aynayı seçeceğimi bir daha sormasın.
R'de belirli bir CRAN aynasını kalıcı olarak nasıl ayarlayabilirim?
Dizüstü bilgisayarımda kalıcı olarak ayarlamak istiyorum, böylece yaptığımda install.packages()
bana hangi aynayı seçeceğimi bir daha sormasın.
Rprofile
dosyayı düzenlemek isteyebilirsiniz . * NIX platformlarında, içinde bulunur /usr/lib/R/library/base/R/Rprofile
. Dikkatli olun ... ve yerel .Rprofile
ayarların öncelikli olduğunu unutmayın .
?Startup
".Rprofile dosyalarının nerede bulunabileceği ve hangilerinin öncelikli olduğu konusunda gerçekten kanlı ayrıntılar için bakın .
.First
ve .Last
nesnelerine dikkat edin .
Yanıtlar:
Sen ayarlayabilirsiniz repo sizin de .Rprofile seçim size R her başlattığınızda geri
Düzenleme: daha kesin olmak gerekirse:
Ekle
options(repos=structure(c(CRAN="YOUR FAVORITE MIRROR")))
senin için .Rprofile
Alternatif olarak, aynayı site genelinde ayarlayabilirsiniz Rprofile.site
. Dosyanın konumu şu şekilde verilir ?Startup
:
Bu dosyanın yolu
R_PROFILE
ortam değişkeninin değerinden alınır (yaklaşık genişletmeden sonra). Bu değişken ayarlanmadıysa, varsayılan değerR_HOME/etc/Rprofile.site
, eğer mevcutsa kullanılır ('fabrikadan yeni çıkan' bir kurulumda değildir).
Yani bunu Sys.getenv("R_PROFILE")
ilk seçenek için, ya Sys.getenv("R_HOME")
veya R.home()
ikinci seçenek için. MacOS'ta ikincinin konumu /Library/Frameworks/R.framework/Resources/etc/
.
Dosya mevcut olmayabilir veya aşağıdaki satırların yorumlandığını görebilirsiniz:
# set a CRAN mirror
# local({r <- getOption("repos")
# r["CRAN"] <- "http://my.local.cran"
# options(repos=r)})
Bu nedenle, yorum işaretlerini kaldırın ve " http: //my.local.cran " ifadesini doğru web sitesiyle değiştirin, örneğin:
local({r <- getOption("repos")
r["CRAN"] <- "http://cran.r-project.org"
options(repos=r)})
structure
şey yaptığını sanmıyorum. Genellikle bir nesneye nitelikler eklemenin uygun bir yoludur.
RProfile.site
Arch Linux x86_64 üzerinde R 3.3.1'imde bir dosya görünmüyor . RProfile
Cevapta belirtilen yorum satırlarını içermeyen bir dosya var .