首页 > Java > java教程 > 为什么 OSX Yosemite 升级后 rJava 无法在 RStudio 中加载,如何修复?

为什么 OSX Yosemite 升级后 rJava 无法在 RStudio 中加载,如何修复?

DDD
发布: 2024-12-21 10:38:09
原创
874 人浏览过

Why Does rJava Fail to Load in RStudio After an OSX Yosemite Upgrade, and How Can I Fix It?

OSX Yosemite 升级后 RStudio/R rJava 加载错误

问题摘要

升级到 OSX Yosemite 和 R 3.2 后,加载rJava 或其依赖包在 RStudio 中触发错误。不过,从命令行打开 R 可以解决问题。

原因

该错误源于 RStudio 的 Java 路径不正确,导致在运行过程中无法找到 'libjvm.dylib' 库。 rJava 加载过程。

尝试修复

各种修复尝试:

  • 将 JAVA_HOME 和 LD_LIBRARY_PATH 配置添加到 .bash_profile
  • 使用 sudo R CMD javareconf -n
  • 设置 'java.home' 使用 options(" java.home")
  • 安装最新的 Java 开发套件并从源代码重新安装 rJava
  • 为 OS X 2014-001 (Java 6) 安装 Java

解决方案

要解决该问题,请链接“libjvm.dylib” ' 到 '/usr/local/lib':

sudo ln -f -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
登录后复制

这个允许 RStudio 在 rJava 加载期间定位“libjvm.dylib”,从而解决错误。

以上是为什么 OSX Yosemite 升级后 rJava 无法在 RStudio 中加载,如何修复?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板