Ошибка IDE Ruby Debug: ruby-debug-ide-0.4.9 / lib / ruby-debug-ide.rb: 109: в `debug_load ' - PullRequest
0 голосов
/ 07 июня 2010

Я надеюсь, что кто-то может мне помочь.У меня установлен RubyMine 2.0.2 на 32-битном компьютере с Windows 7.Так как неделю назад (я полагаю, это произошло после того, как я обновил некоторые гемы), я не могу отладить форму IDE.Я пытаюсь отладить задачу граблей, которую я мог прежде.Запуск граблей обычно работает отлично, просто отладка - нет.Это не только грабли, я не могу отлаживать любые файлы ruby.Я пытался установить более старые версии debug-ide и debug-base, но безуспешно.Я пробовал это с ruby ​​1.8.7 и 1.8.6 на разных компьютерах, но ничего.Попытка поиска в Интернете дала некоторую информацию, которую я пробовал, но также безуспешно.Я отчаянно пытаюсь заставить это работать.Ниже приведены полная ошибка и мои текущие настройки:

Ошибка:

C:\InstantRails\ruby\bin\ruby.exe -e STDOUT.sync=true;STDERR.sync=true;load($0=ARGV.shift) C:\InstantRails\ruby\bin/rdebug-ide --port 57167 -- C:/InstantRails/rails_apps/paperserve/lib/tasks/poll_snmp.rake
Fast Debugger (ruby-debug-ide 0.4.9) listens on :57167

C:/InstantRails/rails_apps/paperserve/lib/tasks/poll_snmp.rake:5

C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.9/lib/ruby-debug ide.rb:109:in `debug_load'

C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.9/lib/ruby-debug ide.rb:109:in `debug_program'

C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.9/bin/rdebug-ide:87

C:\InstantRails\ruby\bin/rdebug-ide:19:in `load'

C:\InstantRails\ruby\bin/rdebug-ide:19

-e:1:in `load'

-e:1
Uncaught exception: undefined method `namespace' for main:Object



Process finished with exit code 1

Фрагмент кода (Ошибка в начале пространства имен. Если я удаляю это, в следующей строке происходит сбой,и т. д.)

#This script should run every 15 minutes 
require 'snmp' 
require 'yaml'

namespace :cdeweb do

Среда RubyGems:

  • ВЕРСИЯ RUBYGEMS: 1.3.7 ВЕРСИЯ RUBY:
  • 1.8.6 (2007-09-24 patchlevel111) [i386-mswin32] УСТАНОВКА
  • КАТАЛОГ:
  • C: /InstantRails/ruby/lib/ruby/gems/1.8
  • РУБИН ВЫПОЛНЕНО:
  • C: /InstantRails/ruby/bin/ruby.exe
  • ИСПОЛНЯЕМЫЙ КАТАЛОГ:
  • C: / InstantRails / ruby ​​/ bin RUBYGEMS
  • ПЛАТФОРМЫ:

    • ruby ​​
    • x86-mswin32-60
  • ПУТИ ДЖЕМ:

    • C: / InstantRails/ruby/lib/ruby/gems/1.8
    • C: /Users/Paul.LPFSYSTEMS/.gem/ruby/1.8
  • КОНФИГУРАЦИЯ GEM:

    • : update_sources => true
    • : verbose => true
    • : тест => false
    • : backtrace => false
    • : массовый порог => 1000
  • ДИСТАНЦИОННЫЕ ИСТОЧНИКИ:

* Локальные камни *

  • actionmailer (2.3.5, 2.0.2)
  • actionpack (2.3.5, 2.0.2)
  • activerecord (2.3.5, 2.0.2)
  • activeresource (2.3.5, 2.0.2)
  • activesupport (2.3.5, 2.0.2)
  • capistrano (2.5.18, 2.1.0)
  • cgi_multipart_eof_fix (2.5.0)
  • cmdparse (2.0.2) столбцов (0.3.1)
  • fxri (0.3.7, 0.3.6) fxruby (1.6.12 mswin32)
  • gem_plugin (0.2.3)
  • highline (1.5.2, 1.4.0)
  • hpricot (0.8.2 x86-mswin32, 0.6 mswin32)
  • inaction_mailer (0.6)
  • json (1.4.2 x86-mswin32)
  • json_pure(1.4.2)
  • linecache (0,43 mswin32)
  • log4r (1.1.7, 1.0.5)
  • mongrel (1.1.5 x86-mswin32-60, 1.1.2 mswin32)
  • mysql (2.8.1 x86-mswin32, 2.7.3 mswin32)
  • игла (1.3.0)
  • net-scp (1.0.2)
  • net-sftp (2.0.4, 1.1.0)
  • net-ssh (2.0.22, 1.1.2)
  • net-ssh-gateway (1.0.1)
  • стеллаж (1.0.1)
  • рельсы (2.3.5, 2.0.2)
  • rake (0.8.7, 0.8.1, 0.8.0, 0.7.3)
  • ruby-debug-base (0.10.3 mswin32)
  • ruby-debug-ide (0.4.9)
  • ruby-net-ldap (0.0.4)
  • rubygems-update (1.3.7, 1.3.6, 1.0.1)
  • snmp (1.0.2)
  • sources (0.0.1)
  • sqlite3-ruby (1.2.5 x86-mswin32, 1.2.1 mswin32)
  • win32-api (1.4.6 x86-mswin32-60, 1.0.4 mswin32)
  • win32-буфер обмена (0.5.2, 0.4.3)
  • win32-dir (0.3.6, 0.3.2)
  • win32-eventlog (0.5.2, 0.4.6)
  • win32-файл (0.6.3, 0.5.4)
  • win32-file-stat (1.3.4,1.2.7)
  • win32-процесс (0.6.2, 0.5.3)
  • win32-sapi (0.1.5, 0.1.4)
  • win32-sound (0.4.2, 0.4.1)
  • windows-api (0.4.0, 0.2.0)

1 Ответ

0 голосов
/ 21 июня 2010

как минимум ruby-mine 2.0.1 не работает с последней ruby-debug-ide (0.4.9)

см. http://pivotallabs.com/users/david/blog/articles/1167-make-the-rubymine-2-0-1-debugger-work-for-you-

...