2012-09-03 51 views
2

我试图使用eclipse JUNO释放和DLTK版本4.0.0.201206120848调试红宝石使用eclipse JUNO

我安装了Ruby-1.9.3-P194具有以下宝石调试一个简单的Ruby脚本1.9.3脚本

*** LOCAL GEMS *** 

archive-tar-minitar (0.5.2) 
bundler (1.2.0) 
columnize (0.3.6) 
debugger (1.2.0) 
debugger-linecache (1.1.2) 
debugger-ruby_core_source (1.1.3) 
linecache19 (0.5.12) 
rake (0.9.2.2) 
rbx-require-relative (0.0.9) 
ruby-debug-base19 (0.11.25) 
ruby-debug-ide (0.4.17.beta14) 
ruby-debug-ide19 (0.4.12) 
ruby-debug19 (0.11.6) 
ruby_core_source (0.1.5) 
rubygems-bundler (1.0.7) 
rvm (1.11.3.5) 

但Eclipse调试器引发以下错误:

ECLIPSE控制台输出

/tmp/dltk6585.tmp/debugger/AbstractRunner.rb:97: warning: else without rescue is useless 
/usr/local/rvm/rubies/ruby-1.9.3-p194/lib64/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': /tmp/dltk6585.tmp/debugger/AbstractRunner.rb:94: syntax error, unexpected ':', expecting keyword_then or ',' or ';' or '\n' (SyntaxError) 
       when nil: NullLogManager.new 
         ^
/tmp/dltk6585.tmp/debugger/AbstractRunner.rb:95: syntax error, unexpected keyword_when, expecting keyword_end 
       when 'stdout': StdoutLogManager.new 
        ^
/tmp/dltk6585.tmp/debugger/AbstractRunner.rb:95: syntax error, unexpected ':', expecting keyword_end 
       when 'stdout': StdoutLogManager.new 
          ^
/tmp/dltk6585.tmp/debugger/AbstractRunner.rb:105: syntax error, unexpected keyword_end, expecting $end 
    from /usr/local/rvm/rubies/ruby-1.9.3-p194/lib64/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from /tmp/dltk6585.tmp/debugger/FastRunner.rb:10:in `<top (required)>' 
    from /usr/local/rvm/rubies/ruby-1.9.3-p194/lib64/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from /usr/local/rvm/rubies/ruby-1.9.3-p194/lib64/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 

最奇怪的是,使用红宝石版本1.8.7的工作正常。 请指教。

回答

0

确认乍得的回应,这似乎已经固定在DLTK版本5卸载版本4,从这里http://download.eclipse.org/technology/dltk/updates-dev/5.0/安装5版本后(不要忘了取消“按类别集团项目“在Eclipse的”安装“对话框中,以查看未分类的项目)我不再收到错误。

我对Arch Linux的运行开普勒Eclipse版本4.3.1。