Quiero hacer un servidor de desarrollo para Ruby. (He hecho esto para IIS y una configuración LAMP, pero de ninguna manera soy competente.) ¿Qué necesitaré además del servidor real (que ya tengo)? Y también cualquier problema de seguridad? Sé que podría desarrollar localmente en mi máquina, pero no quiero hacer eso.Configuración del servidor de desarrollo para Ruby
Respuesta
En primer lugar cuando se hace el desarrollo de rubí lo primero que debe saber es que funciona mejor en un entorno Unix, por lo que Mac OS X, Linux, Solaris, BSD, etc ... se distribuyen
bibliotecasRuby y embalado como gemas. Entonces querrás instalar ruby e instalar rubygems. Luego, de allí en adelante, utiliza el comando gem
para instalar las bibliotecas de Ruby.
Supongo que está hablando de hacer desarrollo web con Ruby on Rails 2.xo Merb 1.x. Los dos frameworks se fusionan en la próxima versión y se llamará Rails 3.0. Entonces, la respuesta aquí funciona para cualquiera de los dos. Voy a decir Rails, pero me refiero a Rails/Merb.
El desarrollo de los raíles se realiza localmente en su máquina. Por lo tanto, deberá instalar Ruby y todas las bibliotecas que necesite localmente. Sé que muchas personas que usan Windows terminan usando la virtualización y ejecutando un entorno Linux para los rieles dentro de su cuadro de ventanas del escritorio.
En desarrollo, la mayoría de la gente usa un servidor de aplicaciones, Mongrel. En producción, el estándar actual es usar Apache 2 y Passenger.
Con rieles, querrá usar el control de fuente. La mayoría de las personas de hoy usan git en la comunidad de rieles, pero es posible usar subversión, forzosamente o muchos otros SCM. Para llevar su aplicación desde su control de origen a sus sistemas de producción y producción, la comunidad de rails creó una aplicación llamada Capistrano. Maneja implementaciones. Configura la información del servidor, las claves ssh, define el acceso y luego puede liberar su aplicación con un solo comando.
cap deploy
Es un sistema bastante bueno. Hace varios años atrás, cuando estaba trabajando en odeo.com, teníamos personas que usaban Windows, Linux y Mac para el desarrollo con implementaciones de producción en Debian Linux. No fue intencional que nuestra aplicación fuera multiplataforma, simplemente funcionó de esa manera porque teníamos personas que querían agregarlas, incluidos los diseñadores y los tipos de negocio, que estaban en Windows.
Le recomiendo que consulte http://guides.rubyonrails.com para obtener más información.
- 1. Configuración del entorno de desarrollo de SharePoint
- 2. Servidor web de desarrollo recomendado para Ruby on Rails 3
- 3. Desarrollo del cliente para el servidor icecast
- 4. configuración del repositorio Git para el desarrollo de dos máquinas?
- 5. Configuración del servidor CVS para Eclipse
- 6. Configuración de tipos MIME mediante el servidor de desarrollo ASP.NET
- 7. Configuración del servidor Team Foundation
- 8. Configuración de IIS7.5 para desarrollo ASP.Net local
- 9. MySQL: Configuración del Servidor de administración - COMO
- 10. ¿Qué servidor de rieles para desarrollo?
- 11. servidor de desarrollo smtp para windows
- 12. Servidor SMTP ficticio para fines de desarrollo
- 13. Branching: diferentes archivos de configuración para lanzamiento/desarrollo
- 14. Python o Ruby para desarrollo web?
- 15. Falta la configuración del servidor en Eclipse
- 16. ¿Cómo automatizar la configuración del entorno de desarrollo?
- 17. Ruby: del lado del cliente o del lado del servidor?
- 18. cliente denegado por la configuración del servidor
- 19. Configuración de Vim para Ruby on Rails
- 20. WCF, net.tcp, y ASP.NET servidor de desarrollo
- 21. Configuración de desarrollo de Windows Virtual PC?
- 22. La recarga del servidor de desarrollo Django lleva demasiado tiempo
- 23. El procesamiento simultáneo del Servidor de desarrollo ASP.NET no funciona
- 24. Configuración del entorno de Juggernaut
- 25. Ruby y Linux, ¿configuración preferida?
- 26. HTML 5 Ruby on Rails Eventos del lado del servidor
- 27. Configuración de Windows 7 para el desarrollo de LAMP
- 28. Gran configuración de Eclipse para desarrollo de PHP
- 29. Configuración del servidor MySQL para evitar el "servidor MySQL se ha ido" error
- 30. SVN sin servidor para nuestro desarrollo de Visual Studio
Impresionante, gracias. ¡Yo puedo hacer eso! – Laura