2013-10-25 16 views
6

benim linux makinede R başlamak nasıl başlangıçta yüklenmemiş..Rhistory dosyası Burada

.Rprofile benim $ ANA dizinin kökünde ve yalnızca bu hattı vardır: Sonra

source ("~/.config/r/Renviron.r") 

ben de seçenekler, kullanıcı ortam değişkeni yolları, işlevlerin veya takma her türlü ekleme benim Renviron.r dosya.

Sys.setenv(R_HISTFILE="/developement/language/r/.Rhistory") 

bu documentation ardından komuta

R > Sys.getenv("R_HISTFILE") 

tarafından döndürülen olarak yol, doğrudur, açıkça için Ar söylemek gerek yoktur görünüyor: Diğer hatlar arasında, bu bir Rhistory yolunu ayarlamak benim terminalde R çalıştırdığınızda yük geçmişi (loadhistory ("yol// HISTFILE için")., hiçbir geçmiş yoktur.

yanlış yapıyorum? yardım

için teşekkür ederiz
+0

Eğer 'sizin' .Rprofile' bir '.First' işlevde,' kaynağını() sarmak mı? – juba

+0

Varsayılanı kullanırsanız ne olur. R-installer'ın oluşturulduğu dosya? Belirli bir 'seans' terminal oturumunun tarihini desteklediğinden emin misiniz? –

+0

baktığımızda [ '? History'] (http://www.inside-r.org/r-doc/utils/savehistory) Sana' fonksiyonları '.First' ve dosyanızda .Rprofile içinde düzenleyebilirsiniz gördü. Last, 'savehistory' ve' loadhistory' ile kombinasyon halinde (linkin sonundaki örneğe bakınız). Sanırım istediğin gibi değil ama işe yaramalı. – Juan

cevap

1

ben .Rhistory önce en az bir harf ile yeniden adlandırılması vardı benim HISTFILE.This dosyayı yüklenemedi nedenini buldum.

> loadhistory("path/to/.Rhistory") # loads no commands 
> loadhistory("path/to/R.Rhistory") # loads indeed command history 
+0

Linux ortamınızda bir çeşit katı "görünmez dosyaları yok say" yoksa, garip görünüyor. –

+0

@CarlWitthoft '\ .' tanınmış bir kaçış değildir. –