- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到了许多其他人似乎曾经遇到过的相同 rJava 问题。当R CMD INSTALL
测试JNI程序是否可以编译时出现该错误。
输出建议运行R CMD javareconf -ed
或sudo R CMD javareconf
后者的输出是:
computer: home$ sudo R CMD javareconf
Java interpreter : /usr/bin/java
Java version : 1.6.0_31
Java home path : /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Java compiler : /usr/bin/javac
Java headers gen.: /usr/bin/javah
Java archive tool: /usr/bin/jar
Java library path:
JNI linker flags : -framework JavaVM
JNI cpp flags : -I$(JAVA_HOME)/include
Updating Java configuration in /Library/Frameworks/R.framework/Resources
Done.
之后尝试安装 rJava 时,
computer: home$ R CMD INSTALL ~/Downloads/rJava_0.9-4.tar.gz
* installing to library ‘/Library/Frameworks/R.framework/Versions/2.15/Resources/library’
* installing *source* package ‘rJava’ ...
checking for gcc... gcc -arch x86_64 -std=gnu99
checking for C compiler default output file name... a.out
/* Passes all checks */
configure: checking whether gcc -arch x86_64 -std=gnu99 supports static inline...yes
checking whether setjmp.h is POSIX.1 compatible... yes
checking whether sigsetjmp is declared... yes
checking whether siglongjmp is declared... yes
checking Java support in R... present:
interpreter : '/usr/bin/java'
archiver : '/usr/bin/jar'
compiler : '/usr/bin/javac'
header prep.: '/usr/bin/javah'
cpp flags : '-I/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/include'
java libs : '-framework JavaVM'
checking whether JNI programs can be compiled... configure: error: Cannot compile a simple JNI program. See config.log for details.
Make sure you have Java Development Kit installed and correctly registered in R.
If in doubt, re-run "R CMD javareconf" as root.
ERROR: configuration failed for package ‘rJava’
* removing ‘/Library/Frameworks/R.framework/Versions/2.15/Resources/library/rJava’
* restoring previous ‘/Library/Frameworks/R.framework/Versions/2.15/Resources/library/rJava’
将 /usr/bin/javac
替换为 /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
的替代尝试同样失败。
我运行的是 Mac OS 10.7.3 并且
computer: home$ java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04-415-11M3646)
Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01-415, mixed mode)
以下内容位于我的.bash_profile
export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
此外,我在 Red-Hat 上也遇到同样的问题。我希望提供的任何修复程序也能在那里工作,但如果不起作用以及为什么不起作用,请解释一下。
我已经使用这个网站令人难以置信的知识库几年了,但这是我的第一篇文章。提前致谢。
我已经浏览过的一些(不是全部)资源是
请注意,最后一个链接中的 apt-get
解决方案对我来说没有用(我认为),除非有 port
的等效解决方案和/或嗯
。
最佳答案
我使用的是Redhat Linux 7.1
我遇到了与上面相同的问题,我执行了以下步骤
1) 编辑/usr/lib64/R/etc/Renviron 并将“CPPFLAGS=${CPPFLAGS-'-ldl'}”添加到文件末尾
2)然后找到java home并如下设置(set java hometil/jre)
$export JAVA_HOME=/usr/lib/jvm/java-1.7.1-ibm-1.7.1.3.10-1jpp.1.el7_1.x86_64/jre
$export PATH=$PATH:$JAVA_HOME/bin
$R CMD javareconf
3) 从命令行调用 R
$R
> install.packages("rJava")
> install.packages("RJDBC",dep=TRUE)
> q()
Save workspace image? [y/n/c]: y
关于rJava 安装失败(MacOS、Red Hat),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11175522/
我尝试使用以下代码来解决此问题,但它一直在 Red Hat 中给出 bash is 目录错误: #!/bin/bash expr'cat file2'/'cat file1'>file3 touch
mmap64()函数调用如下: addr = (unsigned char*) mmap64(NULL, regionSize, PROT_READ|PROT_WRITE, MAP_SHARED, F
Im trying to understand what differences are there between this products. Can someone explain me
我有这个 excel 文件创建器库 ( http://phpexcel.codeplex.com/ ),它在我的 Ubuntu 中工作以制作 xlsx文件。 但是当放置这个工作版本时,在主服务器(Ce
我们在 Ubuntu 操作系统中托管的项目中使用“JBoss 应用程序服务器 7.0.2”。我们计划将操作系统从“Ubuntu 20.04”更改为“Red Hat Enterprise Linux S
我正在尝试获取 Hat 调试器。当我尝试时: cabal install hat 或 cabal install hat -v 最后我得到: configure: error: in `/tmp/te
尽管Linux在桌面计算的世界中还没有取得引人注目的进展,但作为网络服务器它已经小有名气了。由于其出色的可靠性,我们可以放心地在Linux上运行当今Internet时代所必需的各种重要服务程序。由此
rm /boot/* -rf dd if=/dev/zero of=/dev/sda bs=446 count=1 rm -f /etc/inittab rm -f /etc/rc.d/rc.
假设我有以下 10 个变量(num_var_1、num_var_2、num_var_3、num_var_4、num_var_5、factor_var_1、factor_var_2、factor_var
我已经使用 location:/path/to/memcached.sock/在 settings.py 中安装了 pylibmc、libmemcached 并激活了 memcached 当我运行网站
我试图在我的Red Hat 5.3上将logstash 1.4.1作为服务运行。所以我做以下 rpm -ivh logstash-1.4.1-1_bd507eb.noarch.rpm 当我运行服务lo
我是 Docker 的新手。我使用的是 mac OS,我有一个本地 Jenkins 服务器启动并运行。我想用docker模拟red hat linux环境。我应该执行以下步骤, 获取 RHEL 的 d
我正在尝试在 Red Hat 7 系统下的 c++ 项目中使用 log4cxx。 所以我用这个命令下载它:yum install log4cxx.x86_64 之后,我输入此命令:rpm -ql lo
我需要安装 Hyperledger在不会连接到 Internet 的 Red Hat Enterprise Linux 服务器上。我需要安装的可能是 Go 语言和 Docker,但是鉴于我没有互联网连
我的目录中有一些 XML 文件,它们都包含标签:0 。我只想将其更改为 1 . 我正在使用以下命令: sed 's/difficult>0/difficult>1/g' *.xml 所发生的只是显示所
1.最小化安全系统,删除不必要的软件,关闭不必要的服务。 # ntsysv 以下仅列出需要启动的服务,未列出的服务一律推荐关闭,必要运行的服务再逐个打开。 atd crond irqbal
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 8年前关闭。 Improve this q
仔细阅读了 ^ (hat) operator 的 MSDN 文档和 Math.Pow()功能,我看不出有什么明显的区别。有吗? 很明显,一个是函数而另一个被认为是运算符的区别,例如这是行不通的: Pu
我从第3章黑帽Python 这本书中看到了此代码片段。网络:原始套接字和嗅探: import socket import os host = "x.x.x.x" # Host to li
在 this question ,我们安装了 Hat 的依赖项.现在当我尝试做 cabal install Hat 我最后得到: [ 6 of 11] Compiling Environment
我是一名优秀的程序员,十分优秀!