[R] command line fails

Enrico Schumann es at enricoschumann.net
Fri Feb 2 16:35:55 CET 2018


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



More information about the R-help mailing list