1

ご覧いただきありがとうございます。ここに以前の投稿があり、同じエラーメッセージ「単純なJNIプログラムをコンパイルできません」があり、解決策はR1.15に更新することでした。しかし、私はすでに最新バージョンですべてを持っています。「詳細についてはconfig.logを参照してください」と表示されていますが、場所は示されておらず、ターミナルの「find/-nameconfig.log」は何も返しません。

これを機能させるのは、疲れ果ててイライラするプロセスです。どんな助けでも大歓迎です。

Rバージョン2.15.1、64ビット(Homebrewインストールを使用しましたが、問題はないはずです)

Eclipse 4.2 Cocoa、64ビット(3.7も試してみましたが、どちらも機能しませんでした)

OSX 10.7.5

エラーメッセージは次のとおりです。

install.packages(c( "rj")、repos = "http://download.walware.de/rj-1.1")
'/Library/Frameworks/R.framework/Versions/2.15/Resources/library'へのパッケージのインストール
('lib'は指定されていないため)
URLを試しています'http://download.walware.de/rj-1.1/src/contrib/rj_1.1.0-4.tar.gz'
コンテンツタイプ'application/ x-tar'長さ314501バイト(307 Kb)
開いたURL
==================================================
ダウンロードした307Kb

* *source*パッケージ'rj'..をインストールします。
R構成をチェックしています...見つかりました
    R_HOME:/usr/local/Cellar/r/2.15.1/R.framework/Resources
gccをチェックしています...cc
Cコンパイラのデフォルトの出力ファイル名をチェックしています...a.out
Cコンパイラが機能するかどうかを確認しています...はい
クロスコンパイルしているかどうかを確認しています...いいえ
実行可能ファイルのサフィックスをチェックしています...
オブジェクトファイルのサフィックスをチェックしています...o
GNUCコンパイラを使用しているかどうかを確認しています...はい
ccが-gを受け入れるかどうかをチェックしています...はい
ISOC89を受け入れるためのccオプションをチェックしています...必要ありません
RでJavaサポートをチェックしています...わかりました
    JAVA_HOME:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
    JAVA:/ usr / bin / java
    JAVAC:/ usr / bin / javac
    JAVAH:/ usr / bin / javah
    JAVA_CPPFLAGS:-I / System / Library / Java / JavaVirtualMachines / 1.6.0.jdk / Contents / Home / include
    JAVA_LIBS:-フレームワークJavaVM
    JAR:/ usr / bin / jar

構成:./config.statusの作成
config.status:src/Makevarsの作成
=== jriでの構成(/private/var/folders/7p/q7qb1n2d277c9tqt65s5wy_c0000gn/T/RtmpVlP2YK/R.INSTALL2c9175fac4e/rj/jri)
configure:running / bin / sh ./configure --disable-option-checking'--prefix = / usr / local' --cache-file = / dev / null--srcdir=。
ビルドシステムタイプをチェックしています...i386-apple-darwin11.4.2
ホストシステムタイプをチェックしています...i386-apple-darwin11.4.2
gccをチェックしています...cc
Cコンパイラのデフォルトの出力ファイル名をチェックしています...a.out
Cコンパイラが機能するかどうかを確認しています...はい
クロスコンパイルしているかどうかを確認しています...いいえ
実行可能ファイルのサフィックスをチェックしています...
オブジェクトファイルのサフィックスをチェックしています...o
GNUCコンパイラを使用しているかどうかを確認しています...はい
ccが-gを受け入れるかどうかをチェックしています...はい
ISOC89を受け入れるためのccオプションをチェックしています...必要ありません
Cプリプロセッサの実行方法を確認しています...cc-E
長い行を処理するgrepと-e.../ usr / bin/grepをチェックしています
egrepをチェックしています.../usr / bin / grep -E
ANSICヘッダーファイルをチェックしています...rm:conftest.dSYM:はディレクトリです
rm:conftest.dSYM:はディレクトリです
はい
Javaインタープリターが機能するかどうかを確認しています...JNIプログラムをコンパイルできるかどうかを確認しています...configure:エラー:単純なJNIプログラムをコンパイルできません。詳細については、config.logを参照してください。
configure:エラー:./configureがjriで失敗しました
エラー:パッケージ'rj'の構成に失敗しました
*「/Library/Frameworks/R.framework/Versions/2.15/Resources/library/rj」を削除
*以前の「/Library/Frameworks/R.framework/Versions/2.15/Resources/library/rj」を復元する

ダウンロードされたソースパッケージは
    '/ private / var / folder / 7p / q7qb1n2d277c9tqt65s5wy_c0000gn / T / RtmpNM4Pyx / downloaded_pa​​ckages'
警告メッセージ:
install.packages(c( "rj")、repos = "http://download.walware.de/rj-1.1"):
  パッケージ'rj'のインストールの終了ステータスがゼロ以外でした

こちらがセッション情報です。

sessionInfo()
Rバージョン2.15.1(2012-06-22)
プラットフォーム:x86_64-apple-darwin11.4.0(64ビット)

ロケール:
[1] C

添付の基本パッケージ:
[1]統計グラフィックgrDevicesutilsデータセットメソッドベース     

名前空間を介してロードされます(接続されていません):
[1] tcltk_2.15.1 tools_2.15.1
4

1 に答える 1

0

私は同じ問題に直面し、以下の解決策がうまくいきました。手順に従ってください

1.) 端末でこのコマンドを実行する必要があります - R CMD javareconf 2.) その後、StatET と rJ パッケージとの互換性を以下の順序で確認します。

RJ 2.0 (StatET 3.4 - 3.5) の場合: install.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-2.0")

RJ 1.1 (StatET 3.0 - 3.3) の場合: install.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-1.1")

RJ 1.0 (StatET 2.0) の場合: install.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-1.0")

RJ 0.5 (StatET 0.10) の場合: install.packages("rj", repos="http://download.walware.de/rj-0.5")

3.) StatET に従って互換性のあるバージョンがわかったら、パッケージのインストール コマンドを実行します。例えば。私は StatET 3.5 を使用しているため、RJ 2.0 は機能しますが、他は機能しません。

したがって、コマンドは {install.packages(c("rj", "rj.gd"), repos="http://download.walware.de/rj-2.0")} になります

4.) インストールが完了したら、IDE (Eclipse など) を使用している場合に備えて、環境変数が正しく設定されていることを確認してください。ライブラリ パスは、Eclipse またはその他の IDE で設定する必要があります。

問題が発生した場合は、このリンクに従ってください - http://www.walware.de/?page=/it/statet/installation.html

于 2016-07-10T02:23:15.883 に答える