MOFA2 icon indicating copy to clipboard operation
MOFA2 copied to clipboard

Rcmd configure.win impaired when R_HOME path contains space

Open liuhuoz opened this issue 1 year ago • 0 comments

When R_HOME path contains space like "/Program Files/", Rcmd returns a failed message

 -- R CMD build ----------------------------------------------------------------------------------------------------
v  checking for file 'C:\Users\***\AppData\Local\Temp\RtmpOovcjo\remotes47205def466f\bioFAM-MOFA2-6ccdc73/DESCR'
-  preparing 'MOFA2':
v  checking DESCRIPTION meta-information ...
-  checking for LF line-endings in source and make files and shell scripts (391ms)
-  checking for empty or unneeded directories
   Omitted 'LazyData' from DESCRIPTION
-  building 'MOFA2_1.9.1.tar.gz'
   Warning: file 'MOFA2/configure' did not have execute permissions: corrected

* installing *source* package 'MOFA2' ...
** using non-staged installation via StagedInstall field
./configure.win: line 3: D:/Program: No such file or directory
Warning in system("sh ./configure.win") : Exit code was 127
ERROR: configuration failed for package 'MOFA2'
* removing 'D:/Program Files/R/R-4.2.2/library/MOFA2'
* restoring previous 'D:/Program Files/R/R-4.2.2/library/MOFA2'

So I download the zip and add quotes in configure.win like : "${R_HOME}"/bin${R_ARCH_BIN}/Rscript.exe -e "basilisk::configureBasiliskEnv()" the installing succeed

liuhuoz avatar Feb 22 '23 02:02 liuhuoz