1

これが私の問題に適したフォーラムであるかどうかはわかりません。そうでない場合はお知らせください。別のもので試してみます。

すごい拡張機能らしいので、Rapid Miner の R-Extension を動かしてみます。1日以上成功していません。もう自分を助ける方法がわからないので、この投稿を書くことにしました。

Rapid Miner を起動すると、次のエラー メッセージが表示されます。

ネイティブ ライブラリを読み込めませんでした。

R 拡張機能を初期化できませんでした。ネイティブ R ライブラリの読み込み中にエラーが発生しました。PATH、R_HOME、JAVA_HOME 環境変数の設定を確認してください。

理由: 「C:\Program Files\R\R-3.0.1\library\rJava\jri\x64\jri.dll: 依存ライブラリが見つかりません」


私を助けてくれてありがとう:次のいくつかの情報で、役に立つかもしれません。

システム情報

OS:Windows 7 Enterprise SP 1 64 bit

Rapidminer-version: 5.2.008 64 bit

rapidminer.r.native lib: 
C:\Program Files\R\R-3.0.1\library\rJava\jri\x64\jri.dll 

R-Version: 
platform       x86_64-w64-mingw32
arch           x86_64
os             mingw32
system         x86_64, mingw32
[...]
version.string R version 3.0.1 (2013-05-16)
nickname       Good Sport  

Java version: 
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode) 

JAVA_HOME: C:\Program Files\Java\jdk1.7.0_25 

R_HOME: C:\Program Files\R\R-3.0.1 

PATH (part): 
C:\Windows\SysWOW64; C:\Windows\System32; 
C:\Program Files\Internet Explorer; C:\Program Files\Java\jdk1.7.0_25\jre\bin; 
C:\Program Files\Java\jdk1.7.0_25\jre\bin\server; 
C:\Program Files\R\R-3.0.1\bin\x64; 
C:\Program Files\R\R-3.0.1\library\rJava\jri\x64 

Rapid Miner の起動後 (コンソール): コンソール出力の一部

java.lang.UnsatisfiedLinkError: C:\Program Files\R\R-3.0.1\library\rJava\jri\x64\jri.dll: Can't find dependent libraries
28.08.2013 12:34:48 com.rapidminer.PluginInitR initPlugin
INFO: Trying to load R Library...

28.08.2013 12:34:48 org.rosuda.JRI.Rengine [clinit]
INFO: Creating Connection to R...

28.08.2013 12:34:48 org.rosuda.JRI.Rengine loadLibrary
INFO: Trying to loaded R library from C:\Program Files\R\R-3.0.1\library\rJava\jri\x64\jri.dll

28.08.2013 12:34:48 org.rosuda.JRI.Rengine loadLibrary
INFO: Engine ID: class org.rosuda.JRI.Rengine ClassLoader:PluginClassLoader ([file:/C:/Users/<...>/.RapidMiner5/managed/rmx_r-5.3.0.jar])

28.08.2013 12:34:48 com.rapidminer.tools.I18N getMessage
WARNING: Missing I18N key: r.could_not_load_native_lib

28.08.2013 12:34:48 com.rapidminer.PluginInitR loadNativeLibrary
SEVERE: r.could_not_load_native_lib
java.lang.UnsatisfiedLinkError: C:\Program Files\R\R-3.0.1\library\rJava\jri\x64\jri.dll: Can't find dependent libraries
*Exception-Stacktrace*

28.08.2013 12:34:48 com.rapidminer.PluginInitR initPlugin
SEVERE: Failed to load R library! Check your R and rJava installation and PATH,R_HOME and JAVA_HOME environment variables.
java.lang.UnsatisfiedLinkError: C:\Program Files\R\R-3.0.1\library\rJava\jri\x64\jri.dll: Can't find dependent libraries
*Exception Stacktrace*

…\x64\jri.dll の対策を確認しています

Dependency Walker を使用して、…\x64\jri.dll の依存関係を確認しました。

結果: モジュール c:\windows\system32\IEFRAME.DLL の遅延読み込みモジュール警告。

メッセージ:警告: 遅延読み込み依存モジュールにエクスポート関数がないため、少なくとも 1 つのモジュールに未解決のインポートがあります。

! ただし: rJava (バージョン: rJava_0.9-4) を R ワークスペースにロードすることは可能です。RStudioで試してみました。


それでおしまい!この状況から抜け出すために、もう何をすべきかわかりません。ご覧のとおり、同じ問題でスタックオーバーフローのすべての投稿を読みました。しかし、これまでのところ何も役に立ちませんでした。私が考慮しなかったことはありますか?

それぞれの助けにとても感謝しています。今後の手順について知っておく必要があることがあれば、お知らせください。

前もって感謝します、

ルディ

4

1 に答える 1