He estado usando vim, pero después de leer this question me preguntaba qué se está utilizando en el mundo de Linux.¿Qué IDE/Editor usas para Ruby en Linux?
Respuesta
utilizo Eclipse con RadRails Aptana: http://aptana.com/rails
pero si usted necesita solamente Rubí se puede utilizar en lugar RDT: http://rubyeclipse.sourceforge.net/
Komodo Edit es la mejor opción.
He usado y me gusta Ruby Mine de JetBrains. Que ha estado presente desde alrededor de 2008, aquí está el enlace para que: http://www.jetbrains.com/ruby/index.html
También hay Netbeans: http://ruby.netbeans.org/
NetBeans 6.5 está programado para enviarse el 20 de noviembre de 2008. –
A partir del 7, Netbeans retiró el soporte de Ruby. Considere firmar esta petición para pedirle a Oracle que vuelva a incluir el soporte oficial de Ruby en Netbeans: http://www.ipetitions.com/petition/re-include-ruby-support-in-netbeans/ – mydoghasworms
Si usted estaría utilizando un editor de texto luz en lugar de un IDE pesada, entonces yo recomiendo yendo con GEdit con algunos complementos adicionales.
He aquí una excelente guía sobre cómo convertir su GEdit en un "Linux Textmate":
Si quieres más de un IDE, a continuación, Netbeans es el punto de referencia actual para entornos de desarrollo de Ruby.
Yo uso Diakonos. Escrito en Ruby, puedes guiarlo con Ruby y manipular texto con Ruby. Sin dependencias (excepto el propio Ruby).
Me sorprende que nadie haya mencionado jEdit - tiene una gran cantidad de complementos para Ruby, y a diferencia de muchos otros editores con soporte de Ruby, es muy estable. Hay modos de edición + coloración de sintaxis para erb, rb, javascript, haml, etc. etc. Lo tengo configurado básicamente para imitar a TextMate, con algunos Eclipse-ismos. No completa el código de punta en punta, pero al menos intenta completar desde el búfer actual. También tiene configuraciones de pulsaciones de tecla muy extensibles y la capacidad de grabar/reproducir macros.
Supongo que está utilizando Ruby para la web? Aptana IDE con el plugin RADRails debería ser la mejor opción.
Me gusta mucho usar Geany para ruby and rails work.
Todo depende de lo que desee.
Yo personalmente uso vim como editor como las herramientas predeterminadas de ruby como el resto de mi IDE.
Si buscas un IDE más "pesado" mira Eclipse (http://rubyeclipse.sourceforge.net/) o netbeans (Google para el enlace). Hay una serie de opciones en el medio que se comportan de manera diferente y tienen características diferentes. Google es su mejor esfuerzo en lo que respecta a estos.
También - por favor ver Ruby and linux, preferred setup? y https://stackoverflow.com/questions/59968/best-editor-for-ruby Si pudiera cerrar esta pregunta para ser incautos - lo haría.
No afirmaría que un IDE es mejor que otro. Todos tienen sus pros y sus contras. Cuando soy flojo, uso Netbeans porque es completo. Una exageración en los recursos de la computadora, pero útil si está aprendiendo. He tenido malos comentarios sobre Aptana ... tal vez algunos de ustedes que recomiendan esto pueden tener que convencerme de lo contrario.
El plugin de GEdit + Rails puede ser una buena alternativa. Y VIM es tremendamente poderoso, pero la curva de aprendizaje es más pronunciada (pero una vez que tenga el gusto de hacerlo, la productividad aumentará con seguridad).
+1 porque, para citar erróneamente WC . Fields, cualquiera que odie perros y Aptana, no puede ser tan malo. ;) –
- 1. ¿Qué herramientas usas para desarrollar aplicaciones C++ en Linux?
- 2. ¿Qué IDE/editor usas para Ruby en Windows?
- 3. ¿Qué usas para escribir Go
- 4. PHP: ¿Qué usas para escribirlo?
- 5. Plugins JIRA: ¿Qué usas?
- 6. ¿Qué editor usas para la codificación OpenLaszlo?
- 7. ¿Qué herramientas usas para soportar XCode?
- 8. ¿Qué estilo usas para crear una "clase"?
- 9. ¿Qué herramientas de refactorización usas para .NET?
- 10. ¿Qué usas para crear diagramas de flujo?
- 11. ¿Qué complementos usas junto con Eclipse CDT?
- 12. ¿Qué herramientas usas para facilitar la integración continua (CI)?
- 13. ¿Qué convenciones de nomenclatura usas en C#?
- 14. ¿Qué biblioteca usas para los cálculos matriciales en CUDA?
- 15. ¿Qué método usas para implementar aplicaciones ASP.Net en la naturaleza?
- 16. ¿Qué herramientas usas para depurar HTML/JS en tu navegador?
- 17. romper y volver en ruby, ¿cómo los usas?
- 18. ¿Qué unidades usas para css para aplicaciones web móviles?
- 19. ¿Qué red de seguridad usas en Perl?
- 20. ¿Qué herramientas y técnicas usas para encontrar el código muerto?
- 21. ¿Qué usas para un proceso de compilación complejo?
- 22. ¿Qué herramienta/formato usas para escribir tus especificaciones?
- 23. ¿Qué herramientas usas para probar tu API REST pública?
- 24. ¿Qué técnicas usas para depurar enlaces complejos de guice?
- 25. ¿Qué técnicas usas para maximizar la reutilización del código?
- 26. ¿Qué nombre de variable usas para los descriptores de archivos?
- 27. ¿Qué herramientas usas para el análisis de código estático?
- 28. ¿Cómo (y por qué) usas contrastes?
- 29. ¿Qué clases usas para hacer plantillas de cadenas?
- 30. ¿Qué estilo de escritura usas para comentar el código?
posible duplicado de [Ruby y Linux, configuración preferida?] (Http://stackoverflow.com/questions/253982/ruby-and-linux-prefered-setup) –