Ihavenothing 就拿R CMD的一系列命令来说,如果R的安装路径中有空格(就比如Program Files),那么即使把R的路径添加到系统Path,在cmd中依然无法使用R CMD命令,看它的错误提示就是把路径在空格处断开了。不知道有没有办法在不改变路径的条件下解决这个问题?多谢了!
Ihavenothing 也是XP,我把R装在D盘的“Program Files”文件夹中,系统的Path加入了"D:\Program Files\R\R-2.10.0\bin",在cmd中敲R就显示'D:\Program' 不是内部或外部命令,也不是可运行的程序或批处理文件
Ihavenothing 诡异的情况出现了,就算我直接cd进了bin这个目录,打R或者R.exe都会出现之前提示的错误,但我看bin目录下有个Rcmd.exe可以打开,从其Usage可以看出它基本上就相当于R CMD。再经过尝试,发现在任意目录下打Rcmd都会出现Usage的信息,也就是路径识别应该不成问题,但是后面只要一跟参数,比如Rcmd SHLIB,就出现错误信息了。
yihui 能cd到bin目录下运行Rcmd就不是PATH的问题,不能运行R.exe那确实就是R.exe的问题了。重装R试试,现在是R 2.10.1了。我一般都不带版本号安装的,直接装在Program Files/R下,以便下次更新不用移动library文件夹。
Ihavenothing 也没这么严重吧,而且我GCC的路径如果带空格的话也能运行,估计是Windows哪儿的注册表出了问题。反正我现在也无所谓了,大不了换个路径装就是。现在是真切感受到,不能迷恋Windows,Windows就是一个传说……[s:11]
jonwei [未知用户] 在win10下安装rsconnect遇到了这个问题,请教大神该如何解决?直接安装rsconnect_0.4.1.4_fcac892a69817febd7b655b189bf57193260cda0.tar.gz也不行 devtools::install_github("rstudio/rsconnect") Downloading GitHub repo rstudio/rsconnect@master Installing rsconnect "D:/Program Files/R/R-3.2.2/bin/i386/R" --no-site-file --no-environ --no-save \ --no-restore CMD INSTALL \ "C:/Users/Jon/AppData/Local/Temp/RtmpIlP4Gt/devtools57107fca4b48/rstudio-rsconnect-2cd427a" \ --library="D:/Program Files/R/R-3.2.2/library" --install-tests 'D:\Program' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 Error: Command failed (1)