R JGR:--libpath =中指定的不存在的目录

时间:2013-08-08 05:24:40

标签: r

在安装JGR()后调用JGR()函数时,输出为:

Copy the following into WordPad and save as "jgrLaunch.bat"

set R_HOME=C:\PROGRA~1\R\R-30~1.1
set R_LIBS=C:\Program Files\R\R-3.0.1\library
set R_LIBS_USER=C:\Program Files\R\R-3.0.1\library
jgr-1_62-x64.exe --rhome=C:\PROGRA~1\R\R-30~1.1 --libpath=C:\Program Files\R\R-3.0.1\library

Starting JGR ...

出现一个弹出窗口,显示消息“在--libpath =。”中指定了不存在的目录。

1 个答案:

答案 0 :(得分:0)

问题是“Program Files”文件夹名称中的空格。我使用的解决方法是在我的jgrLaunch.bat中使用DOS路径名:

set R_HOME=C:\PROGRA~1\R\R-30~1.1
set R_LIBS=C:\Program Files\R\R-3.0.1\library
set R_LIBS_USER=C:\Program Files\R\R-3.0.1\library
jgr-1_62-x64.exe --rhome=C:\PROGRA~1\R\R-30~1.1 --libpath=C:\PROGRA~1\R\R-30~1.1\library

然而,每次调用JGR()函数时都会覆盖此文件,因此这确实需要在JGR源中修复。不幸的是,JGR bugzilla目前还没有工作......