Ruby on rails 3 RubyMine JRuby-1.7.0单元测试或脚本的断点

Ruby on rails 3 RubyMine JRuby-1.7.0单元测试或脚本的断点,ruby-on-rails-3,debugging,jruby,rubymine,jrubyonrails,Ruby On Rails 3,Debugging,Jruby,Rubymine,Jrubyonrails,我的环境: JRuby-1.7.0 Rails 3.0.0 RubyMine 2016.1.2 我可以在使用rails s启动完整webapp时成功设置断点: /home/user/.rvm/rubies/jruby-1.7.0/bin/jruby --1.9 -X+O -J-Djruby.compile.mode=OFF -J-Djruby.debug.fullTrace=true -e at_exit{sleep(1)};$stdout.sync=true;$stderr.sync=true

我的环境:

JRuby-1.7.0

Rails 3.0.0

RubyMine 2016.1.2

我可以在使用rails s启动完整webapp时成功设置断点:

/home/user/.rvm/rubies/jruby-1.7.0/bin/jruby --1.9 -X+O -J-Djruby.compile.mode=OFF -J-Djruby.debug.fullTrace=true -e at_exit{sleep(1)};$stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)        /home/user/.rvm/gems/jruby-1.7.0/gems/ruby-debug-ide-0.6.1.beta2/bin/rdebug-ide --disable-int-handler --evaluation-timeout 10 --rubymine-protocol-extensions --port 55357 --host 0.0.0.0 --dispatcher-port 47578 -- /home/user/dev/share/app/script/rails server -b 0.0.0.0 -p 3000 -e development
但当我运行脚本或简单的测试时:

/home/user/.rvm/rubies/jruby-1.7.0/bin/jruby --1.9 -X+O -J-Djruby.compile.mode=OFF -J-Djruby.debug.fullTrace=true -e at_exit{sleep(1)};$stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)        /home/user/.rvm/gems/jruby-1.7.0/gems/ruby-debug-ide-0.6.1.beta2/bin/rdebug-ide --disable-int-handler --evaluation-timeout 10 --rubymine-protocol-extensions --port 41191 --host 0.0.0.0 --dispatcher-port 48760 -- /home/user/dev/share/app/test/standalone/exercise_some_code.rb
或:

断点被忽略。有什么想法吗?我这里没有主意了

已安装的gems:

摘要(1.0.0)actionmailer(3.0.0,2.3.4)actionpack(3.0.0,2.3.4) activemodel(3.0.0)activerecord(3.0.0,2.3.4) activerecord jdbc适配器(1.1.3)activerecord jdbcmysql适配器 (1.1.3)activeresource(3.0.0,2.3.4)activesupport(3.0.0,2.3.4) 代理列表(0.7.4)arel(1.0.1)生成器(2.1.2)捆绑机(1.0.22) 捆绑机卸载(1.0.2)列化(0.9.0)dbi(0.4.5) debugger-ruby_内核_源代码(1.3.8)已弃用(2.0.1)erubis(2.6.6) 可执行挂钩(1.3.2)gem包装(1.2.7)i18n(0.7.0,0.4.2) JDBCMySQL(5.1.22)jruby启动器(1.1.1Java)jruby openssl(0.9.17 java)json(1.8.3 java)linecache(1.3.1 java)邮件(2.2.20) mime类型(1.25.1)minitest(5.9.0)net ldap(0.11)polyglot(0.3.5) 电源(0.3.0)机架(1.2.8,1.0.1)机架安装(0.6.14)机架测试 (0.5.7)钢轨(3.0.0,2.3.4)钢轨(3.0.0)耙(11.2.2,0.9.2.2) ruby调试(0.10.6)ruby调试库(0.10.6 java)ruby调试ide (0.6.1.beta2)rubygems捆绑机(1.4.4)rvm(1.11.3.9)试验装置 (3.2.0)thor(0.14.6)thread_-safe(0.3.5 java)treetop(1.4.15)tzinfo (1.2.2,0.3.50)将对(3.1.0)进行分页

/home/user/.rvm/rubies/jruby-1.7.0/bin/jruby --1.9 -X+O -J-Djruby.compile.mode=OFF -J-Djruby.debug.fullTrace=true -e at_exit{sleep(1)};$stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) -Itest /home/user/.rvm/gems/jruby-1.7.0/gems/ruby-debug-ide-0.6.1.beta2/bin/rdebug-ide --disable-int-handler --evaluation-timeout 10 --rubymine-protocol-extensions --port 40324 --host 0.0.0.0 --dispatcher-port 39000 -- /home/user/dev/share/app/test/unit/some_test.rb --name=test_incident_date