[R-SIG-Mac] Can't save history using savehistory()

Ken.Williams at thomsonreuters.com Ken.Williams at thomsonreuters.com
Thu Jan 27 17:26:25 CET 2011


Hi Rob,

It appears that the file is being written to .Rhistory in the working
directory, but *I think* it reads from ~/.Rhistory in my home directory.
In my preference pane I've got it set to read from ~/.Rapp.history, so
that's 3 different files.  That last file seems to always be empty.

Here's my plist file (converted to text):  https://gist.github.com/798719

When you suggest renaming the file & starting over, which of those 3 would
you suggest?


--
Ken Williams
Senior Research Scientist
Thomson Reuters
Phone: 651-848-7712
ken.williams at thomsonreuters.com
http://labs.thomsonreuters.com





On 1/27/11 9:53 AM, "Rob Goedman" <robjgoedman at me.com> wrote:

>Ken,
>
>That is clearly not right.
>
>Can you try saving the the history file from the history pane button and
>check what is written to the file?
>
>Can you rename the history file and start over to see if that helps? If
>yes, would you mind sending me the renamed file?
>
>Would you mind sending me your preference settings file? In:
>~/Library/Preferences/org.R-project.R.plist .
>
>Regards,
>Rob
>
>
>On Jan 27, 2011, at 7:38 AM, ken.williams at thomsonreuters.com wrote:
>
>> Hi Rob,
>> 
>> I do see commands appended to the bottom of the history pane during my
>> session, but when I quit & re-launch they're gone again.
>> 
>> Perhaps they're being saved to a different location than they're being
>> read from?
>> 
>> --
>> Ken Williams
>> Senior Research Scientist
>> Thomson Reuters
>> Phone: 651-848-7712
>> ken.williams at thomsonreuters.com
>> http://labs.thomsonreuters.com
>> 
>> 
>> 
>> 
>> 
>> On 1/27/11 9:05 AM, "Rob Goedman" <robjgoedman at me.com> wrote:
>> 
>>> Ken,
>>> 
>>> History is saved at the end of your session.
>>> 
>>> During a session, the new commands should show up at the bottom of the
>>> history pane.
>>> 
>>> Regards,
>>> Rob
>>> 
>>> 
>>> On Jan 12, 2011, at 1:41 PM, ken.williams at thomsonreuters.com wrote:
>>> 
>>>> savehistory() history doesn't seem to be doing anything on my
>>>>platform.
>>>> Here's an example:
>>>> 
>>>> =======================================
>>>> [R.app GUI 1.35 (5665) i386-apple-darwin9.8.0]
>>>> 
>>>> [History restored from /Users/u0048513/.Rapp.history]
>>>>> tail(readLines(file("~/.Rapp.history")))
>>>> [1] "?Matrix"                             "15*275/1024"
>>>>       "log10(2^32/4)"
>>>> [4] "log2(10^6)"                          "library(ff)#"
>>>>       "ffload(\"ff/a\", rootpath=\"/tmp\")"
>>>> 
>>>>> 5+5
>>>> [1] 10
>>>> 
>>>>> savehistory('~/.Rapp.history')
>>>> 
>>>>> tail(readLines(file("~/.Rapp.history")))
>>>> [1] "?Matrix"                             "15*275/1024"
>>>>       "log10(2^32/4)"
>>>> [4] "log2(10^6)"                          "library(ff)#"
>>>>       "ffload(\"ff/a\", rootpath=\"/tmp\")"
>>>> 
>>>>> sessionInfo()
>>>> R version 2.12.1 (2010-12-16)
>>>> Platform: i386-apple-darwin9.8.0/i386 (32-bit)
>>>> 
>>>> locale:
>>>> [1] en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8
>>>> 
>>>> attached base packages:
>>>> [1] stats     graphics  grDevices utils     datasets  methods   base
>>>> 
>>>>> file.info('~/.Rapp.history')
>>>>                size isdir mode               mtime               ctime
>>>>             atime uid gid    uname   grname
>>>> ~/.Rapp.history 17357 FALSE  644 2011-01-12 15:36:20 2011-01-12
>>>> 15:36:20 2011-01-12 15:36:25 502 502 u0048513 u0048513
>>>> =======================================
>>>> 
>>>> As the last line shows, there shouldn't be a permissions problem.  One
>>>> suspicious thing is that there are exactly 512 lines in the file  but
>>>> in the R.app preference pane I have the max number of history items
>>>>set
>>>> to 1000, so perhaps that's a red herring.
>>>> 
>>>> Any thoughts?
>>>> 
>>>> --
>>>> Ken Williams
>>>> Senior Research Scientist
>>>> 
>>>> Thomson Reuters
>>>> 
>>>> Phone: 651-848-7712
>>>> ken.williams at thomsonreuters.com
>>>> http://thomsonreuters.com
>>>> 
>>>> _______________________________________________
>>>> R-SIG-Mac mailing list
>>>> R-SIG-Mac at r-project.org
>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>> 
>>> 
>> 
>
>



More information about the R-SIG-Mac mailing list