Rails 4 En Windows Y Linux Ubuntu – V 1.0.5 Beta – Pag 1/200 - Actualizado Al 7/10/ 2016 Sergio A
Total Page:16
File Type:pdf, Size:1020Kb
Sergio A. Alonso - Rails 4 en Windows y Linux Ubuntu – v 1.0.5 Beta – pag 1"#00 - a$tuali%ado al &"10" 201' Sergio A. Alonso - Rails 4 en Windows y Linux Ubuntu – v 1.0.5 Beta – pag #"#00 - a$tuali%ado al &"10" 201' ¡Ud podría estar leyendo una copia vieja! ()equee la versión en el en$abe%ado de las )o,as- $ontra la última en el sitio o.$ial- )tt!/""r0uw.)ero1u.$o2 3esde allí en$ontrará el vín$ulo )acia la versión 2as actual- y un listado 2uy útil de erratas- $orrec$iones- e in$luso una sec$ión donde !ostear errores y sugeren$ias. Este libro es tan gratis como una cerveza (free-as-a-beer) (uente sie2!re con la 6ltima versión dis!onible en P38. Mi ob,etivo es que lo lea la mayor cantidad posible de personas, y que éstas me retornen sus im!resiones, errores encontrados y sugerencias en general. De he$ho, ne$esito de estos re!ortes para obtener un nivel a!re$iable de $alidad, tal *ue el libro sea digno de ser llevado a una im!renta. Una ve% que el libro este listo, pretendo seguir de,5ndolo libre, publicarlo en la editorial Bubok ;i2!resión a de2anda<- y *uedar2e como mu$ho con u=s 5 de regalías por libro... al menos para ha$erle creer a mi es!osa que hago dinero con esto. Creo que si el libro lo mere$e, la gente se cansar5 de leerlo en !antalla- y querr5 tener un e,e2!lar en pa!el. Ade25s- le dar: la oportunidad a los le$tores de tener el libro en pa!el- y de convertirse en la envidia de co2!añeros y a2igos. Sergio A. Alonso [ Portada: Verónica V. Martínez ] [ Copyleft 2015 Sergio A. Alonso ] [ E-mail / MSN: sergio (at) eim.esc.edu.ar ] [ Twitter: @karancho ] [ http://ar.linkedin.com/in/alonsosergio ] [ Blog: http://bunker-blog.blogspot.com.ar ] [ http://about.me/elbunke r ] [ Hi, I am the root here. If you see me laughing, ] [ you'd better have a backup ready. ] Sergio A. Alonso - Rails 4 en Windows y Linux Ubuntu – v 1.0.5 Beta – pag 0"#00 - a$tuali%ado al &"10" 201' Índice de contenido Introducción a la presente obra................................................................................................................................8 OS Wars Disclaimer............................................................................................................................................8 Everybody loves Screenshots..............................................................................................................................9 ¿Por qué utili"ar Ruby para escribir páginas Web?..........................................................................................'( )as piedras preciosas.......................................................................................................................................'' *ap+tulo 1: Instalación y Creación de un Marco de Traba.o.................................................................................'/ 0claraciones previas.........................................................................................................................................'1 2E).............................................................................................................................................................'1 Bases de Datos.............................................................................................................................................'1 S45ite..........................................................................................................................................................'1 Instalación en Ubuntu / Debian........................................................................................................................'8 Instalar GE)................................................................................................................................................18 0hora si, Rails 4...........................................................................................................................................19 Rails on the Ed%e.........................................................................................................................................9( )yS45 ba.o Linux Ubuntu.........................................................................................................................9/ Instalación de S45ite ba.o Linux Ubuntu...................................................................................................9/ ;entanas, en Linux...........................................................................................................................................91 #DOC y RI.......................................................................................................................................................91 Instalación en Windo=s....................................................................................................................................98 Dev>it..........................................................................................................................................................9? Instalación de GE) y Rails en Windo=s....................................................................................................28 S45ite ba.o Windo=s..................................................................................................................................29 )yS45 ba.o Windo=s.................................................................................................................................29 0dministradores para S45ite< Windo=s........................................................................................................../' )icrosoft S45 Server......................................................................................................................................./9 0hora si, Rails 4 en Windo=s.........................................................................................................................../9 *omprobar todo................................................................................................................................................// Editores............................................................................................................................................................./8 [IDEsB vs [Editores simples + IR3B............................................................................................................./8 Editores........................................................................................................................................................38 Vim (Windo=s y Linux).............................................................................................................................38 Sublime (Windo=s y Linux).......................................................................................................................1( Sergio A. Alonso - Rails 4 en Windows y Linux Ubuntu – v 1.0.5 Beta – pag 4"#00 - a$tuali%ado al &"10" 201' RedCar (5inux y Windo=sE........................................................................................................................1' IDEs..................................................................................................................................................................1/ Netbeans (5inux y Windo=sE......................................................................................................................11 Rubymine (5inux y Windo=sE....................................................................................................................1G Otras herramientas útiles..................................................................................................................................1? "Dadme un punto de apoyo y moveré el mundo" 0r uimedes.....................................................................1? *onsola / Terminal / MSDOS......................................................................................................................1? Windo=s / Linux, Firebu%...........................................................................................................................48 Windo=s / Linux, Web Developer..............................................................................................................49 *ap+tulo 2: Un poco de Ruby................................................................................................................................G( IRB... o "el pol+%ono de tiro"............................................................................................................................G( Ior vs Iterar.......................................................................................................................................................G' Iechas...............................................................................................................................................................G' 0rre%los............................................................................................................................................................G9 Bloques vs For..................................................................................................................................................G/ Diccionarios (en ri%or, Hash)............................................................................................................................G1 S+mbolos como Índices.....................................................................................................................................G1