[Rd] Error message: 'Rscript' should not be used without a path

Tomas Kalibera tomas.kalibera at gmail.com
Thu Feb 1 13:22:18 CET 2018

Hi Michal,

On 02/01/2018 09:23 AM, Michal Burda wrote:
> Dear R-devel members,
> recently, I ran into the following error message (R-devel 2018-01-31):
> 'Rscript' should not be used without a path -- see par. 1.6 of the manual
> I would like to know more about it, why is it required to run Rscript with
> a path, and where is that par. 1.6 of the manual.
The manual is "Writing R Extensions"

Do not invoke R by plain R, Rscript or (on Windows) Rterm in your 
examples, tests, vignettes, makefiles or other scripts. As pointed out 
in several places earlier in this manual, use something like
with appropriate quotes (as, although not recommended, R_HOME can 
contain spaces).

This is needed to make sure that one does not run Rscript from a 
different version of R installed in the system. The quotes are important 
and it works on all platforms supported by R.

(for similar questions perhaps R-package-devel is a bit better list)


> I get this error message during Travis r-devel build of my package for
> generating makefiles. I am developing a makefile generator package, which
> contains testthat unit tests that generate and run various makefiles in
> /tmp. These makefiles run several "Rscript -e" commands. Everything works
> OK on R-stable on Linux as well as on Windows, the only problem is with
> R-devel on that Travis cloud builder. Could someone give me more
> information about that error? Is there any workaround or do I really need
> to obtain somehow the full path of Rscript and put it into the makefiles
> (as it may be tricky for such makefile work on linux, macOs and Windows)?
> Thanks, in advance.
> Michal Burda
> 	[[alternative HTML version deleted]]
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel

More information about the R-devel mailing list