システムに JRuby をインストールしようとしています。次の手順に従います。
- JRuby ダウンロード ページから最新の JRuby のコピーをダウンロードします。
- アーカイブ プログラムでファイルを解凍します。動作するものがない場合は、7-Zip をダウンロードしてください。
- jruby-1.7.2 という名前の JRuby フォルダーを「C:/」に直接コピーします。
- システムに環境変数を設定します。[マイ コンピュータ] を右クリックし、[詳細設定] から [環境変数] に移動します。これらを作成します。
JRUBY_HOME = C:/jruby-1.7.2
- 次に、PATH 変数を編集する必要があります。
;C:\jruby-1.1.5\bin;
その変数の末尾に追加します。
そして、私はコマンドを実行しています:
C:\Users\sitanshu\rubyApp\jruby-1.7.2>jruby -v
次に、次のエラーが表示されます。
jruby 1.7.2 (1.9.3p327) 2013-01-04 302c706 on Java HotSpot(TM) Client VM 1.7.0-ea-b19 [Windows Vista-x86]
NameError: uninitialized constant Java::JavaLang::ProcessBuilder::Redirect
const_missing at org/jruby/RubyModule.java:2677
ProcessManager at file:/C:/Users/sitanshu/rubyApp/jruby-1.7.2/lib/jruby.jar!/jruby/kernel/jruby/process_manager.rb:12
JRuby at file:/C:/Users/sitanshu/rubyApp/jruby-1.7.2/lib/jruby.jar!/jruby/kernel/jruby/process_manager.rb:6
(root) at file:/C:/Users/sitanshu/rubyApp/jruby-1.7.2/lib/jruby.jar!/jruby/kernel/jruby/process_manager.rb:3
load at org/jruby/RubyKernel.java:1046
(root) at file:/C:/Users/sitanshu/rubyApp/jruby-1.7.2/lib/jruby.jar!/jruby/kernel.rb:1
では、どこが間違っていて、その解決策は何ですか?