我在Windows764位中使用cygwin安装jri有一些困难,我已经将R_HOME设置为"C:\Program Files\R\R-2.14.0“,我还将路径设置为"C:\cygwin\home\USER\rJava\jri\;C:\Program Files\R\R-2.14.0\bin\”
我得到了以下错误:
$ sh configure.win
Generate Windows-specific files (src/jvm-w32) ...
make: Entering directory `/home/USER/rJava/jri/src/win32'
Makefile:4: C:\Program: No such file or directory
Makefile:4: Files\R\R-2.14.0/etc/Makeconf: No such file or directory
make: C:Program: Command not found
make: *** No rule to make target `Files\R\R-2.14.0/etc/Makeconf'. Stop.
make: Leaving directory `/home/USER/rJava/jri/src/win32'我从“C:\cygwin\home\USER\rJava\ configure.win”目录运行命令sh jri。你知道我错过了什么吗?谢谢
发布于 2011-12-22 10:31:27
我不认为我们支持cygwin。请使用http://www.murdoch-sutherland.com/Rtools/中的Rtools
发布于 2012-06-21 12:31:42
C:\souravmay_das\code\jni\R\R\etc\i386包含了将makeconf文件移动到父文件夹(在我的例子中是->C:\souravmay_das\code\jni\R\R\etc),这样我就能够让它工作到这个级别,但是当我试图执行make命令时,我在下一个级别遇到了问题。
当我执行make命令时,我得到以下错误:
C:**\code\jni\JRI>make包含src JRI.jar make1:进入目录`/c/souravmay_das/code/jni/JRI/src‘-Wall -c -o Rengine.c .o Rengine.c.c -O3 -Wall -std=gnu99 -mtune=core2 -DWin32 -D_JNI _IMPLEMENTATION -IC:/souravmaydas/code/jdk632/include -IC:/souravmay_das/code/jdk632/include/win32-IC:/souravmay_das/code/jni/R/include Rengine.c:1: error: baddirectory`__/c//code/jni/JRI/src‘开关的值(core2):* -mtune= make1:* Rengine.o错误1 make1:离开-mtune=make1:* src/JRI.jar错误2
问题是由于此mtune标志,您可以删除并尝试。-mtune=core2
发布于 2011-12-17 04:49:05
看起来你应该签出你的make文件,并确保路径两边有引号,里面有空格,比如C:\Program Files\R\R-2.14.0\etc\Makeconf。此外,由于C:\Program Files\R\2-2.14.0可能是从R_HOME和PATH环境变量加载的,因此您也应该查找它们,并在从它们构建的路径两边加上引号。
https://stackoverflow.com/questions/8539857
复制相似问题