Ruby调试IDE错误:Ruby-Debug-IDE-0.4.9/lib/Ruby调试IDE.rb:109:in`Debug#u load';
我希望有人能帮助我。我在Windows 7 32位计算机上安装了RubyMine 2.0.2。从一周前开始(我想一定是在我更新了一些gems之后),我似乎无法从IDE调试。我正在尝试调试一个以前可以调试的rake任务。运行rake任务通常工作得很好,只是调试没有。它不仅限于rake,我不能调试任何ruby文件。我尝试过安装旧版本的调试ide和调试库,但没有成功。我在不同的计算机上尝试过ruby 1.8.7和1.8.6,但没有。我尝试过在网上搜索一些信息,但也没有成功。我急切地想让它工作起来。以下是完整错误和我的当前设置: 错误: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,但没有。我尝试过在网上搜索一些信息,但也没有成功。我急切地想让它工作起来。以下
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)
见谢谢。我以前试过这个,但没用。不过,我会再试一次,只是为了再次确认。我在文件中找到了我的答案@second answer add“。”
#This script should run every 15 minutes
require 'snmp'
require 'yaml'
namespace :cdeweb do