Я бегу со следующей конфигурацией:Как я могу получить поддержку отладки в Aptana 3 с Ruby 1.9.3?
Windows XP Media Center Edition SP3
Aptana Studio 3, построить: 3.0.9.201202141038
рубин 1.9.3p125 (2012-02 -16) [i386-mingw32] (установленный из rubyinstaller-1.9.3-p125.exe)
DevKit (установленный из DevKit-tdm-32-4.5.2-20111229-1559-sfx-4-20- 6.exe)
RubyGems 1.8.21
Я не могу установить рубиново-отладки (даже после проверки COMSPEC и автозапуск, как указано в https://github.com/oneclick/rubyinstaller/wiki/Troubleshooting#wiki-gems_fails_comspec_autorun для решения «ОШИБКА: Не удалось создать камень родной расширение»), но был затем указал на http://rubygems.org/gems/debugger, который был успешно установлен.
К сожалению, Aptana все еще ожидает рубинового отладки!
Может кто-нибудь посоветует, как я могу это отсортировать?
Спасибо.
ОК, так что я был направлен на linecache19-0.5.13-4-20-6.gem и рубиново-отладки base19-0.11.26-4-20-6.gem. Загрузили и установили linecache успешно из каталога, содержащего загруженный жемчуг, но не удалось с ruby-debug-base. Потом нашли сведения, которые предложили:
> gem install ruby-debug-base19-0.11.26-4-20-6.gem -- --with-ruby-include=C:\Ruby193\include\ruby-1.9.1\ruby-1.9.3-p125
Я должен признаться, что я так мало знаю о драгоценных камней, что я не знаю, почему это работает, или что пустой «-» должен был выполнить, но работать он сделал :
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Successfully installed ruby-debug-base19-0.11.26
1 gem installed
Installing ri documentation for ruby-debug-base19-0.11.26...
Installing RDoc documentation for ruby-debug-base19-0.11.26...
Aptana еще жаловался на отсутствие рубинового отладочной язя, так:
> gem install ruby-debug-ide19
Fetching: ruby-debug-ide19-0.4.12.gem (100%)
Successfully installed ruby-debug-ide19-0.4.12
1 gem installed
Installing ri documentation for ruby-debug-ide19-0.4.12...
Installing RDoc documentation for ruby-debug-ide19-0.4.12...
Hoorah! За исключением ...
Aptana Сейчас завершается с:
An internal error occurred during: "Launching YANG.rb".
Could not connect to debugger on port 3818
Так я тогда попробовал:
>gem install ruby-debug19
Fetching: ruby-debug19-0.11.6.gem (100%)
Successfully installed ruby-debug19-0.11.6
1 gem installed
Installing ri documentation for ruby-debug19-0.11.6...
Installing RDoc documentation for ruby-debug19-0.11.6...
Единственным отличием является сообщается номер порта меняется каждый раз, когда я пытаюсь отлаживать. Я запустил
>netstat -a
и каждый раз, когда новый порт не указан до тех пор, пока не будет выполнен отладка.
Proto Local Address Foreign Address State
TCP THE-BEAST:3818 THE-BEAST:0 LISTENING
Любые идеи?
Благодаря
Спасибо! это работает! –