Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby调试IDE错误:Ruby-Debug-IDE-0.4.9/lib/Ruby调试IDE.rb:109:in`Debug#u load';_Ruby_Rubygems_Rubymine_Ruby Debug - Fatal编程技术网

Ruby调试IDE错误:Ruby-Debug-IDE-0.4.9/lib/Ruby调试IDE.rb:109:in`Debug#u load';

Ruby调试IDE错误:Ruby-Debug-IDE-0.4.9/lib/Ruby调试IDE.rb:109:in`Debug#u load';,ruby,rubygems,rubymine,ruby-debug,Ruby,Rubygems,Rubymine,Ruby Debug,我希望有人能帮助我。我在Windows 7 32位计算机上安装了RubyMine 2.0.2。从一周前开始(我想一定是在我更新了一些gems之后),我似乎无法从IDE调试。我正在尝试调试一个以前可以调试的rake任务。运行rake任务通常工作得很好,只是调试没有。它不仅限于rake,我不能调试任何ruby文件。我尝试过安装旧版本的调试ide和调试库,但没有成功。我在不同的计算机上尝试过ruby 1.8.7和1.8.6,但没有。我尝试过在网上搜索一些信息,但也没有成功。我急切地想让它工作起来。以下

我希望有人能帮助我。我在Windows 7 32位计算机上安装了RubyMine 2.0.2。从一周前开始(我想一定是在我更新了一些gems之后),我似乎无法从IDE调试。我正在尝试调试一个以前可以调试的rake任务。运行rake任务通常工作得很好,只是调试没有。它不仅限于rake,我不能调试任何ruby文件。我尝试过安装旧版本的调试ide和调试库,但没有成功。我在不同的计算机上尝试过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
代码片段(它在名称空间的开头失败。如果我删除它,它在下一行失败,等等)

RubyGems环境:

  • RUBYGEMS版本:1.3.7 RUBY版本:
  • 1.8.6(2007-09-24 patchlevel 111)[i386-mswin32]安装
  • 目录:
  • C:/instantracls/ruby/lib/ruby/gems/1.8
  • RUBY可执行文件:
  • C:/instantracls/ruby/bin/ruby.exe
  • 可执行目录:
  • C:/instantracls/ruby/bin RUBYGEMS
  • 平台:

    • 红宝石
    • x86-mswin32-60
  • 宝石路径:

    • C:/instantracls/ruby/lib/ruby/gems/1.8
    • C:/Users/Paul.LPFSYSTEMS/.gem/ruby/1.8
  • GEM配置:

    • :update_sources=>true
    • :verbose=>true
    • :benchmark=>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)
  • 卡皮斯特拉诺(2.5.18,2.1.0)
  • cgi_多部分eof_修复(2.5.0)
  • cmdparse(2.0.2)列化(0.3.1)
  • fxri(0.3.7,0.3.6)fxruby(1.6.12 mswin32)
  • gem_插件(0.2.3)
  • 高端(1.5.2、1.4.0)
  • hpricot(0.8.2 x86-mswin32,0.6 mswin32)
  • 不作为(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)
  • 净scp(1.0.2)
  • 净sftp(2.0.4,1.1.0)
  • net ssh(2.0.22,1.1.2)
  • net ssh网关(1.0.1)
  • 机架(1.0.1)
  • 轨道(2.3.5、2.0.2)
  • 耙(0.8.7,0.8.1,0.8.0,0.7.3)
  • ruby调试库(0.10.3 mswin32)
  • ruby调试ide(0.4.9)
  • RubyNetLDAP(0.0.4)
  • rubygems更新(1.3.7、1.3.6、1.0.1)
  • snmp(1.0.2)
  • 资料来源(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目录(0.3.6、0.3.2)
  • win32事件日志(0.5.2、0.4.6)
  • win32文件(0.6.3、0.5.4)
  • win32文件统计(1.3.4、1.2.7)
  • win32进程(0.6.2、0.5.3)
  • win32 sapi(0.1.5、0.1.4)
  • win32声音(0.4.2、0.4.1)
  • windows api(0.4.0、0.2.0)

至少ruby mine 2.0.1不适用于最新的ruby调试ide(0.4.9)


谢谢。我以前试过这个,但没用。不过,我会再试一次,只是为了再次确认。我在文件中找到了我的答案@second answer add“。”
#This script should run every 15 minutes 
require 'snmp' 
require 'yaml'

namespace :cdeweb do