簡體   English   中英

Windows 7(64位)+ Ruby 1.8.7 + Rails 2.3.x中的Netbeans / Aptana / RubyMine調試器不起作用

[英]Netbeans/Aptana/RubyMine debugger in Windows 7 (64bit) + Ruby 1.8.7 + Rails 2.3.x does not work

當我啟動調試器時,我收到以下錯誤:

Netbeans "couldn't connect to server" 

當我查看編輯器日志時,我看到以下異常:

C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in `gem_original_require': no such file to load -- require_relative (LoadError)
from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in `require'
from C:/Ruby187/lib/ruby/gems/1.8/gems/linecache-0.45/lib/linecache.rb:66
from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `gem_original_require'
from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `require'
from C:/Ruby187/lib/ruby/gems/1.8/gems/ruby-debug-base-0.10.4/lib/ruby-debug-base.rb:3
from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in `gem_original_require'
from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in `require'
from C:/Ruby187/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.17.beta5/lib/ruby-debug-ide.rb:5
from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in `gem_original_require'
from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in `require'
from C:/Ruby187/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.17.beta5/bin/rdebug-ide:7
from -e:1:in `load'
from -e:1

我在:

Windows 7 (64bit)
Ruby 1.8.7
Rails 2.3.9

我正在使用以下調試相關的寶石:

ruby-debug-ide (0.4.9)
ruby-debug-base (0.10.4 mswin32)
linecache (0.45)

注意 :我能夠在RubyMine和Aptana上重現相同的問題。

問題是由於最新版本的linecache gem而且我不得不恢復到舊版本( 0.43 )。

我做了以下修復問題:

gem uninstall ruby-debug-ide ruby-debug-base linecache
gem install ruby-debug-ide

重新安裝ruby-debug-base gem

gem uninstall ruby-debug-base
gem install  ruby-debug-base --platform mswin32

重新安裝linecache gem

gem uninstall linecache
gem install  linecache  -v 0.43

使用ruby 1.8.7運行調試器

gem install rake -v 10.4.2

下載並從http://rubyinstaller.org/downloads解壓縮DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe到您選擇的位置

cd到安裝位置並運行ruby dk.rb init ruby​​ dk.rb install

gem install ruby-debug-ide -v 0.6.0

(使用aptana IDE測試)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM