ホームページ > Java > &#&チュートリアル > OSX Yosemite のアップグレード後に rJava が RStudio にロードできないのはなぜですか?

OSX Yosemite のアップグレード後に rJava が RStudio にロードできないのはなぜですか?

DDD
リリース: 2024-12-21 10:38:09
オリジナル
913 人が閲覧しました

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 を使用して Java を再構成 javareconf -n
  • 使用して 'java.home' を設定options("java.home")
  • 最新の Java Development Kit のインストールとソースからの rJava の再インストール
  • OS X 2014-001 (Java 6) 用の Java のインストール

解決策

問題を解決するには、リンクしてください'libjvm.dylib' to '/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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート