[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