[R] command line fails

Enrico Schumann es at enricoschumann.net
Fri Feb 2 19:35:14 CET 2018


On Fri, 02 Feb 2018, Michael Ashton writes:

> Where can I get the patch? I've never installed a patch for R...usually just upgrade.
>
> Michael Ashton, CFA
> Managing Principal
>
> Enduring Investments LLC
> W: 973.457.4602
> C: 551.655.8006
>

The patched build (i.e. a complete version, not just
the patch) is available from the same CRAN site at
which you find the official release; just further
below.


> -----Original Message-----
> From: Enrico Schumann [mailto:es at enricoschumann.net] 
> Sent: Friday, February 02, 2018 10:36 AM
> To: Michael Ashton
> Cc: Duncan Murdoch; r-help at r-project.org
> Subject: Re: [R] command line fails
>
>
> Quoting Michael Ashton <m.ashton at enduringinvestments.com>:
>
>> Fascinating. The script runs fine in 3.2.5, but won't run in 3.4.3 
>> even with ALL lines commented out.
>>
>> I have no idea what that means. I can't imagine I found a 3.4.3 bug no 
>> one knows about.
>>
>> Michael Ashton, CFA
>> Managing Principal
>>
>> Enduring Investments LLC
>> W: 973.457.4602
>> C: 551.655.8006
>
> Just a guess: Could you try the patched version?
>
> There was some discussion concerning 3.4.3 and command-line arguments on Windows:
>
> https://stat.ethz.ch/pipermail/r-devel/2017-December/075194.html
>
> Kind regards
>      Enrico
>
>
>
>>
>>
>> -----Original Message-----
>> From: Duncan Murdoch [mailto:murdoch.duncan at gmail.com]
>> Sent: Friday, February 02, 2018 9:03 AM
>> To: Michael Ashton; r-help at r-project.org
>> Subject: Re: [R] command line fails
>>
>> On 02/02/2018 8:20 AM, Michael Ashton wrote:
>>> I don't think it's the path or the slashes. I run other files in this 
>>> same manner, with the same path to the script itself, and they go off 
>>> without a hitch. Although this is the first time I am using 3.4.3, 
>>> and the only script I am using that version of R for at the moment.
>>>
>>> Having said that, I did TRY reversing the slashes and got the same 
>>> result. :-)
>>>
>>
>> I'd try to determine if anything works with 3.4.3.  If nothing does, 
>> maybe you need to back out to the older version.  If some scripts work 
>> and some don't, then it shouldn't take long to find the offending line 
>> by bisection:  comment out the last half of the script, if it works, 
>> that's where the problem is, so comment only the last quarter, etc.
>>
>> Duncan Murdoch
>>
>>
>>> Michael Ashton, CFA
>>> Managing Principal
>>>
>>> Enduring Investments LLC
>>> W: 973.457.4602
>>> C: 551.655.8006
>>>
>>>
>>> -----Original Message-----
>>> From: Duncan Murdoch [mailto:murdoch.duncan at gmail.com]
>>> Sent: Friday, February 02, 2018 8:16 AM
>>> To: Michael Ashton; r-help at r-project.org
>>> Subject: Re: [R] command line fails
>>>
>>> On 02/02/2018 7:52 AM, Michael Ashton wrote:
>>>> Hi - Think this is quick help. Not sure how to trap what is causing 
>>>> my simple script to run fine in R, but fail immediately when called 
>>>> from rscript. I can put all sorts of traps in the script itself, but 
>>>> when called from the command line the r window simply flashes and 
>>>> closes.
>>>>
>>>> There's probably a way to find out why rscript is failing, but I 
>>>> don't know it and can't seem to find it online. To be clear, I'm not 
>>>> really trying to save the OUTPUT of the file...it never even 
>>>> executes as far as I can tell. I'm calling it with C:\Program 
>>>> Files\R\R-3.4.3\bin\Rscript.exe "P:\Investments\Trading Tools\RV 
>>>> Tools\myfile.r" And again, it executes perfectly if I open the GUI 
>>>> first and then run it within R.
>>>>
>>>
>>> I'd try using forward slashes in the path, i.e.  
>>> "P:/Investments/Trading Tools/RV Tools/myfile.r"  I don't remember if 
>>> R processes the path to the script or whether it's done entirely by 
>>> the shell, but they shouldn't hurt.
>>>
>>> Spaces in file paths sometimes cause trouble.  If you put the script 
>>> in a path with no spaces does that help?  If so, you can probably 
>>> escape that space, but I can't remember what the escape sequence is.  
>>> (Escapes in Windows can be processed by the command
>>> shell or Rscript.exe or both, so it's hard to get them right.)   
>>> Another alternative might be to change directory to that path and 
>>> then use a relative path for the R script.
>>>
>>> Duncan Murdoch
>>>
>> ______________________________________________
>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see 
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide 
>> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>
>
>
> --
> Enrico Schumann
> Lucerne, Switzerland
> http://enricoschumann.net

-- 
Enrico Schumann
Lucerne, Switzerland
http://enricoschumann.net



More information about the R-help mailing list