首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用cygwin从rJava安装jri会导致错误

使用cygwin从rJava安装jri会导致错误
EN

Stack Overflow用户
提问于 2011-12-17 04:39:10
回答 3查看 541关注 0票数 1

我在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\”

我得到了以下错误:

代码语言:javascript
复制
$ 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。你知道我错过了什么吗?谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-22 10:31:27

我不认为我们支持cygwin。请使用http://www.murdoch-sutherland.com/Rtools/中的Rtools

票数 1
EN

Stack Overflow用户

发布于 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

票数 1
EN

Stack Overflow用户

发布于 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_HOMEPATH环境变量加载的,因此您也应该查找它们,并在从它们构建的路径两边加上引号。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8539857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档