2011-05-24 9 views
17

Sto cercando di capire questo plugin di eclissi di aptana (proveniente da uno sfondo di studio visivo). Quando cerco di eseguire il debug il mio progetto come segue:Come eseguire il debug di ruby ​​su rotaie nel plugin aptana di eclipse

enter image description here

getta questo errore:

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

Questo è 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/ 

può essere avviato il server, Posso andare a localhost: 3000 e carica. Ma non capisco questo errore o come avviare il debug. Qualche idea su cosa sia sbagliato?

PS. Provenendo da uno sfondo aspvc mvc, posso fare clic con il pulsante destro del mouse sulla cartella Controller e aggiungere controller. Quindi fare clic con il tasto destro su un'azione e generare una vista per esso. Non posso farlo nello sviluppo di ruby ​​on rails?

risposta

14

il seguente comando dalla riga di comando:

gem install ruby-debug-ide

Il messaggio di errore sta dicendo che non si dispone di questo gioiello installato. Sembra che Aptana non controlli per vedere quali gemme siano installate prima di attivare determinate funzionalità.

Nel caso in cui non si conosca che cos'è un gioiello, pensarlo come un plug-in installato a livello di sistema.

+0

Ho avuto questo stesso problema e l'esecuzione di installare la gemma come rilevato da salexander, risolverà il problema e ti consentirà di eseguire correttamente il debug del tuo codice Ruby. –

+0

risolto anche il mio, 10x. Nota: 'sudo gem list' ha mostrato' ruby-debug-ide' ma non è stato abbastanza - ha usato 'gem list' per vedere tutti i gem installati che non c'erano. Installato senza 'sudo' e funziona. –

0

Ho anche questo problema su Ubuntu 64-bit. Non solo non riesco a eseguire il debug, ora quando apro l'IDE si verificano strani errori dell'interfaccia utente. Il pacchetto explorer non verrà visualizzato e le finestre di dialogo continuano a spuntare.

Ecco l'elenco ricevo dai miei Rails installare

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

ho avuto lo stesso problema come Mel Padden in OSX. Con la gemma già installata mi ha gettato lo stesso errore (ho rvm installato). Quello che ho fatto è stato creare un collegamento simbolico ad aptana e successivamente richiamarlo dalla console.

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

non è la soluzione migliore, ma funziona :)

+0

Non carino, ma per un uso occasionale questo lo farà per me per ora –

4

Date un'occhiata a questo post per l'installazione di debug ruby ​​per Ruby 1.9.3

Problemi correlati