3
は、私は警告を気にしない、私は今、次の警告JRuby Railsはどの宝石を使用していますか?
c:/Program Files/jruby-1.6.7/lib/ruby/gems/1.8/gems/activesupport-
3.2.2.rc1/lib/active_support/core_ext/string/output_safety.rb:34
warning: regexp match /.../n against to UTF-8 string
を取得しています
bundle exec jruby -S rails s
を使用して、私のWEBrickにサーバを起動した場合、それは私の質問の一部ではありません。問題の一部は、JRubyが1.9モードを使用するように設定されているときに、1.8からの宝石が使用されている理由です。
$ bundle exec jruby -S rails s
=> Booting WEBrick
=> Rails 3.2.2.rc1 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2012-03-05 13:41:02] INFO WEBrick 1.3.1
[2012-03-05 13:41:02] INFO ruby 1.9.2 (2012-02-22) [java]
[2012-03-05 13:41:02] INFO WEBrick::HTTPServer#start: pid=7624 port=3000
バージョン:
$ jruby -v
jruby 1.6.7 (ruby-1.9.2-p312) (2012-02-22 3e82bc8)
(Java HotSpot(TM) Client VM 1.6.0_27) [Windows Vista-x86-java]
私はJRuby 1.6.8でRubyGems 2.0.3を使用していますが、私は2つの異なるインストールディレクトリを取得します(私は--1.9かどうかによって異なります)。だから、RubyGemsやJRubyのいずれかで何かが変わったことがあります。すべての宝石を1.8に入れるのはいつもバグみたいだった。 –