2023-01-19 415
如果此问题在将来帮助其他人,请参见下面的解决方案.
如标题所述,它对我失败了.我收到的错误,当我尝试从内部进行install.packages(‘rJava’)时(有一些良好的检查):
checking whether JNI programs can be compiled... yes
checking JNI data types... configure: error: One or more JNI types differ from the corresponding native type. You may need to use non-standard compiler flags or a different compiler in order to fix this.
ERROR: configuration failed for package ‘rJava’
* removing ‘/usr/local/lib/R/3.2/site-library/rJava’
我已经检查并尝试了以下分辨率,而这些分辨率都不适用于我:
sudo r cmd javareconf a>
更详细的sudo r cmd javareconf
export JAVA_HOME ,但是在这种情况下,我没有执行LD_Library_path,因为它似乎与Mac无关.
没有这样的尝试.
i 以前安装了rJava(和RJDBC).
[编辑:后来发现,实际问题正在升级到OS X 10.11,El Capitan.]
$ java -version
java version "1.8.0_45"
> R.Version()
$platform
[1] "x86_64-apple-darwin15.0.0"
$version.string
[1] "R version 3.2.2 (2015-08-14)"
Mac OS本身:
System Version: OS X 10.11.1 (15B42)
我终于通过解决方案解决了这个问题,我找到了在这里.
新的Mac OS X(10.11,El Capitan)与Env变量有麻烦.
rJava的最新开发风味>设法正确处理事情.这是我为解决它所做的:
从下载的来源安装它:
$ r cmd安装〜/downloads/rjava_0.9-8.tar.gz
(或者您放在哪里)
这就是全部!
我没有执行ld_library_path,因为它似乎与Mac
无关
是的,但是Mac具有DYLD_LIBRARY_PATH.如果您与-ljvm链接
也就是说,我发现将JNI程序与-ljli(在lib/jli中)链接更方便,因为与-ljvm链接的程序会打开提示,以安装苹果自己的Java运行时拥有它(至少他们是在我和我们的客户系统上做的).
编辑:这是 dyld Document
以上所述是小编给大家介绍的在Mac上安装RJAVA的麻烦; JNI数据类型的麻烦,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!
原文链接:https://77isp.com/post/25900.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态