2011-05-24 15 views
17

Próbuję zrozumieć tę wtorkową aptanę wtyczkę (pochodzącą z tła wizualnego studia). Kiedy próbuję debugować mojego projektu w następujący sposób:Jak debugować ruby ​​na szynach w pluginach eclipse aptana

enter image description here

To generuje ten błąd:

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').

To jest 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/ 

Serwer może być uruchomiony, Mogę przejść do localhost: 3000 i ładuje się. Ale nie rozumiem tego błędu ani jak rozpocząć debugowanie. Masz pojęcie, co jest nie tak?

PS. Przechodząc z tła mvc asp.net, mogę kliknąć prawym przyciskiem myszy folder kontrolerów i dodać kontroler. Następnie kliknij działanie prawym przyciskiem myszy i wygeneruj dla niego widok. Czy nie mogę tego zrobić w rozwoju ruby ​​na szynach?

Odpowiedz

14

Wydaj następujące polecenie w wierszu polecenia:

gem install ruby-debug-ide

Komunikat o błędzie mówi, że nie masz zainstalowany ten klejnot. Wygląda na to, że Aptana nie sprawdza, jakie klejnoty są zainstalowane przed aktywacją niektórych funkcji.

Jeśli nie wiesz, czym jest klejnot, pomyśl o nim jako o wtyczce zainstalowanej w całym systemie.

+0

miałem ten sam problem i działa gem install jak zauważył sellxander, rozwiąże to problem i pozwoli ci poprawnie debugować Twój kod Ruby. –

+0

rozwiązałem również moje, 10x. Uwaga: 'sudo gem list' pokazał' ruby-debug-ide', ale to nie było wystarczające - użył 'gem list', aby zobaczyć wszystkie zainstalowane klejnoty, których tam nie było. Zainstalowałem go bez 'sudo' i działa. –

0

Mam również ten problem na 64-bitowym systemie Ubuntu. Nie tylko nie mogę debugować, teraz gdy otwieram IDE, daje to dziwne błędy interfejsu. Eksplorator pakietów nie wyświetli się i pojawią się okna dialogowe.

Oto wykaz otrzymuję od moich Rails zainstalować

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/ 
2

miałem ten sam problem jak Mel Padden w OSX. Z już zainstalowanym klejnotem rzucił mi ten sam błąd (mam zainstalowany program rvm). Co zrobiłem, to uczyniłem dowiązanie symboliczne do aptany, a potem wywołałem je z konsoli.

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

nie jest to najlepsze rozwiązanie, ale działa :)

+0

Niezbyt ładne, ale w przypadku okazjonalnego użycia będzie to dla mnie teraz –

4

Spójrz na tym post instalowania ruby ​​debugowania dla Ruby 1.9.3

Powiązane problemy