Netbeans / Aptana / RubyMine отладчик в Windows 7 (64bit) + Ruby 1.8.7 + Rails 2.3.x не работает - PullRequest
1 голос
/ 16 июня 2011

При запуске отладчика я получаю следующую ошибку:

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.

Ответы [ 2 ]

4 голосов
/ 16 июня 2011

Проблема связана с последней версией гема linecache, и мне пришлось вернуться к более старой версии (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
0 голосов
/ 02 февраля 2017

, чтобы запустить отладчик с ruby ​​1.8.7

gem install rake -v 10.4.2

загрузите и разархивируйте DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe из http://rubyinstaller.org/downloads в любое место по вашему выбору

перейдите к месту установки и запустите ruby dk.rb init ruby dk.rb установить

gem install ruby-debug-ide -v 0.6.0

(проверено с помощью aptana IDE)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...