Подтвердить что ты не робот

Как отлаживать Ruby на рельсах в плагине aptana eclipse

Я пытаюсь выяснить этот плагин apclana для eclipse (исходящий из фоновой визуальной студии). Когда я пытаюсь отладить мой проект следующим образом:

enter image description here

Он выдает эту ошибку:

Unable to find 'rdebug-ide' binary script. May need to install 'ruby-debug-ide' gem, or may need to add your gem executable directory to your PATH (check location via 'gem environment').

Это gem environment:

RubyGems Environment:
  - RUBYGEMS VERSION: 1.5.2
  - RUBY VERSION: 1.9.2 (2011-02-18 patchlevel 180) [i386-mingw32]
  - INSTALLATION DIRECTORY: C:/Ruby192/lib/ruby/gems/1.9.1
  - RUBY EXECUTABLE: C:/Ruby192/bin/ruby.exe
  - EXECUTABLE DIRECTORY: C:/Ruby192/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-mingw32
  - GEM PATHS:
     - C:/Ruby192/lib/ruby/gems/1.9.1
     - C:/Users/Lol/.gem/ruby/1.9.1
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/

Сервер можно запустить, я могу перейти на localhost: 3000 и загрузить его. Но я не понимаю эту ошибку или как начать отладку. Любая идея, что не так?

PS. Исходя из фона asp.net mvc, я могу щелкнуть папку контроллеров правой кнопкой мыши и добавить контроллер. Затем щелкните правой кнопкой мыши действие и создайте для него представление. Могу ли я сделать это в рубине на развитие рельсов?

4b9b3361

Ответ 1

Выполните следующую команду из командной строки:

gem install ruby-debug-ide

В сообщении об ошибке говорится, что этот жемчуг не установлен. Кажется, что Aptana не проверяет, какие камни установлены, прежде чем активировать определенные функции.

Если вы не знаете, что такое драгоценный камень, подумайте об этом как о плагине, который установлен в системе.

Ответ 2

Взгляните на этот пост для установки ruby ​​debug для ruby ​​1.9.3

Ответ 3

У меня была такая же проблема, как у Мэла Паддена в osX. С уже установленным драгоценным камнем я выбросил ту же ошибку (у меня установлен rvm). Что я сделал, это было символическое соединение с aptana и после этого вызывать его с консоли.

$ ln -s /Applications/Aptana\ Studio\ 3/AptanaStudio3.app/Contents/MacOS/AptanaStudio3 /usr/local/bin/aptana
$ aptana&

Не лучшее решение, но оно работает:)

Ответ 4

У меня также проблема с 64-разрядным Ubuntu. Я не только не могу отлаживать, теперь, когда я открываю IDE, он дает странные ошибки пользовательского интерфейса. Проводник пакета не будет отображаться, а диалоги продолжают появляться.

Вот список, который я получаю от установки Rails

Installing RDoc documentation for ruby-debug-ide-0.4.16...
[email protected]:/usr/share/eclipse/features$ gem list

*** LOCAL GEMS ***

cgi_multipart_eof_fix (2.5.0)
daemons (1.1.4)
fastthread (1.0.7)
gem_plugin (0.2.3)
linecache (0.46)
mongrel (1.1.5)
rake (0.9.2)
rbx-require-relative (0.0.5)
ruby-debug-base (0.10.4)
ruby-debug-ide (0.4.16)
ruby-mysql (2.9.4)

[email protected]:/usr/share/eclipse/features$ gem environment
RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.7
  - RUBY VERSION: 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux]
  - INSTALLATION DIRECTORY: /var/lib/gems/1.8
  - RUBY EXECUTABLE: /usr/bin/ruby1.8
  - EXECUTABLE DIRECTORY: /var/lib/gems/1.8/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /var/lib/gems/1.8
     - /home/mel/.gem/ruby/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/