2011-12-16 5 views
1

Windows 7でcygwinを使用してjriをインストールする際にいくつかの問題が発生しています64ビット R_HOMEに「C:\ Program Files \ R \ R-2.14.0」を設定しました パスを設定し、 "C:\ cygwinの\ホーム\ユーザー\ rJava \ JRI \; C:\プログラムファイル\ R \ R-2.14.0の\ビン\"cygwinを使用してrJavaからjriをインストールするとエラーが発生する

と私は次のエラーを取得する:

$ sh configure.win 
Generate Windows-specific files (src/jvm-w32) ... 
make: Entering directory `/home/USER/rJava/jri/src/win32' 
Makefile:4: C:\Program: No such file or directory 
Makefile:4: Files\R\R-2.14.0/etc/Makeconf: No such file or directory 
make: C:Program: Command not found 
make: *** No rule to make target `Files\R\R-2.14.0/etc/Makeconf'. Stop. 
make: Leaving directory `/home/USER/rJava/jri/src/win32' 

"C:¥cygwin¥home¥USER¥rJava¥jri"ディレクトリからsh configure.winコマンドを実行しています。 アイデアは何ですか? ありがとう

+0

パスにスペースが含まれている場合は、パスを引用符で囲む必要があります。 –

+0

私はそれを変更しましたが、まったく同じエラーが発生します –

+0

'cmd.exe'コマンドラインから' dir/x'によって見つかった短い名前でパスを指定してみてください。例: 'C:\ PROGRA〜1 \ R \ R-2.14.0'。 –

答えて

1

私はcygwinをサポートしているとは思わない。

0

ファイルを作成したことを確認して、空白を含むパスの周りに引用符があることを確認してください(C:\Program Files\R\R-2.14.0\etc\Makeconfなど)。また、C:\Program Files\R\2-2.14.0はおそらくR_HOMEPATH環境変数からロードされているので、それらも検索して、そこから構築されたパスの周りに引用符を付ける必要があります。

+0

のショートカットは表示されませんでしたが、それは問題ではないようです。私は同じエラーを受け取ります –

+0

どうすればmakeファイルをチェックアウトできますか? –

1

C:\ souravmay_das \ code \ jni \ R \ R \ etc \ i386 makeconfファイルを親フォルダに移動してください(私の場合は - > C:\ souravmay_das \ code)。 \ jni \ R \ R \ etc)このようにしてこのレベルまで動作させることができましたが、makeコマンドを実行しようとすると次のレベルに落ちました。

C:私は次のエラーを取得するコマンドを作成し実行

** \コード\ JNI \日本総研> が作る作る-C SRC JRI.jar 作る[1]:ディレクトリ/c/souravmay_das/code/jni/JRI/src' gcc -c -o Rengine.o Rengine.c -O3 -Wall -std=gnu99 -mtune=core2 -DWin32 -D_JNI _IMPLEMENTATION_ -IC:/souravmay_das/code/jdk632/include -IC:/souravmay_das/code/jdk632/in clude/win32 -IC:/souravmay_das/code/jni/R/R/include Rengine.c:1: error: bad value (core2) for -mtune= switch make[1]: *** [Rengine.o] Error 1 make[1]: Leaving directoryを入力/ C/ /コード/ JNI /日本総研/ srcに」 メイク:* [SRC/JRI.jar]エラー2

問題は、uは削除して試すことができます。このmtuneフラグでした。 -mtune = core2

関連する問題