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

問題は、「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 は現在機能していません...

于 2013-08-08T05:24:40.477 に答える