0

安装 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= 中指定的目录不存在”。

4

1 回答 1

0

问题是“程序文件”文件夹名称中的空间。我使用的解决方法是在我的 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 目前无法正常工作......

于 2013-08-08T05:24:40.477 回答