2011-05-24 9 views
17

Estoy tratando de descubrir este eclipse aptana plugin (que proviene de un estudio visual de fondo). Cuando intento depurar mi proyecto de la siguiente manera:Cómo depurar el rubí en los raíles del eclipse aptana plugin

enter image description here

que arroja este error:

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

Esta es 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/ 

El servidor se puede iniciar, Puedo ir a localhost: 3000 y carga. Pero no entiendo este error o cómo iniciar la depuración. ¿Alguna idea de lo que está mal?

PS. Procedente de un fondo de asp.net mvc, puedo hacer clic con el botón derecho en la carpeta de controladores y agregar el controlador. A continuación, haga clic con el botón derecho en una acción y genere una vista para ella. ¿No puedo hacer esto en el desarrollo de Ruby on Rails?

Respuesta

14

emita el siguiente comando desde la línea de comandos:

joya instalar ruby-debug-ide

El mensaje de error que dice que no tiene instalado esta joya. Parece como si Aptana no verificara qué gemas están instaladas antes de activar ciertas características.

En caso de que no sepa qué es una gema, piense en ello como un complemento que está instalado en todo el sistema.

+0

tuve este mismo problema y ejecutar el gem install como ha notado salexander, resolverá el problema y le permitirá depurar correctamente su código de Ruby. –

+0

resolvió la mía también, 10x. Nota: 'sudo gem list' mostró el' ruby-debug-ide' pero no fue suficiente - usó 'gem list' para ver toda la gema instalada, no estaba allí. Lo instalé sin 'sudo' y funciona. –

0

También estoy teniendo este problema en Ubuntu de 64 bits. No solo no puedo depurar, ahora cuando abro el IDE se producen extraños errores de UI. El explorador de paquetes no se mostrará y los diálogos seguirán apareciendo.

Aquí está la lista que recibo de mis rieles instalan

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

que estaba teniendo el mismo problema que Mel Padden en OSX. Con la gema ya instalada, me lanzó el mismo error (tengo rvm instalado). Lo que hice fue hacer un enlace simbólico a aptana y luego invocarlo desde la consola.

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

no es la mejor solución, pero funciona :)

+0

No es bonito, pero para uso ocasional esto me va a hacer por ahora –

4

Tome un vistazo a este post para la instalación de depuración de rubí para Ruby 1.9.3

Cuestiones relacionadas