誰かが私を助けてくれることを願っています。Windows 7 32 ビット コンピューターに RubyMine 2.0.2 がインストールされています。1 週間前から (いくつかの gem を更新した後だったと思います)、IDE からデバッグできないようです。以前はできたレーキ タスクをデバッグしようとしています。通常、rake タスクの実行は完全に機能しますが、デバッグだけでは機能しません。レーキに限らず、Ruby ファイルをデバッグできません。以前のバージョンの debug-ide と debug-base をインストールしようとしましたが、成功しませんでした。別のコンピューターで ruby 1.8.7 と 1.8.6 を試してみましたが、何もしませんでした。Web を検索しようとすると、いくつかの情報が得られましたが、それも試しましたが、成功しませんでした。私はこれを機能させるために必死です。以下は、完全なエラーと現在の設定です。
エラー:
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 環境:
- ルビージェムのバージョン: 1.3.7 ルビーのバージョン:
- 1.8.6 (2007-09-24 パッチレベル 111) [i386-mswin32] インストール
- ディレクトリ:
- C:/InstantRails/ruby/lib/ruby/gems/1.8
- ルビー実行可能ファイル:
- C:/InstantRails/ruby/bin/ruby.exe
- 実行可能ディレクトリ:
- C:/InstantRails/ruby/bin RUBYGEMS
プラットフォーム:
- ルビー
- x86-mswin32-60
GEM パス:
- C:/InstantRails/ruby/lib/ruby/gems/1.8
- C:/Users/Paul.LPFSYSTEMS/.gem/ruby/1.8
宝石の構成:
- :update_sources => true
- :verbose => true
- :ベンチマーク => false
- :バックトレース => false
- :bulk_threshold => 1000
リモートソース:
* 地元の宝石 *
- アクションメーラー (2.3.5、2.0.2)
- アクションパック (2.3.5、2.0.2)
- アクティブレコード (2.3.5、2.0.2)
- アクティブリソース (2.3.5、2.0.2)
- アクティブサポート (2.3.5、2.0.2)
- カピストラーノ (2.5.18、2.1.0)
- cgi_multipart_eof_fix (2.5.0)
- cmdparse (2.0.2) columnize (0.3.1)
- fxri (0.3.7、0.3.6) fxruby (1.6.12 mswin32)
- gem_plugin (0.2.3)
- ハイライン(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)
- ラインキャッシュ (0.43 mswin32)
- log4r (1.1.7、1.0.5)
- 雑種 (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)
- ネット-sftp (2.0.4、1.1.0)
- ネット-ssh (2.0.22、1.1.2)
- ネット-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-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)
- ソース (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-イベントログ (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 サウンド (0.4.2、0.4.1)
- Windows API (0.4.0、0.2.0)