Voy a poner los pasos que he tomado para instalar Ruby on Rails en mi Mac, y como todavía tengo por aquí el portátil con Windows y un amigo me ha preguntado si es difícil, también lo haré en Windows.
- Instalar Ruby: Por defecto OS X trae instalado ruby, aunque puede que no tengamos la última versión. Para comprobarlo poner en el terminal
ruby -v
Para tener nuestro sistema actualizado la mejor opción es por medio de Darwinports. Que es algo parecido a apt-get de Linux. Descargar, montar el .dmg y ejecutar el .pkg. Debemos tener en cuenta que para realizar algunas operaciones (como compilar) deberemos tener instaladas las XcodeTools (Developer Tools). Las podemos encontrar en el CD 1 que viene con el Mac o haciendonos una cuenta de desarrollador de Mac (gratis) en Apple Developer Connection. Para asegurarnos de que tenemos todos los ports de nuesto Mac actualizados poner
sudo port -d selfupdate
Para instalar Ruby
sudo port install ruby
Si queremos aprovechar al máximo nuestro espacio en disco podemos borrar los archivos utilizados para la instalación. Esto se puede aplicar a cualquier instalación con port:
port clean --all ruby
- También necesitamos intalar las RubyGems con
sudo port install rb-rubygems
- Instalar Rails: Escribimos
sudo gem install rails --include-dependencies
- Instalar MySQL: Lo más sencillo es instalar el .pkg de su web. Si queremos que arranque al principio también trae otro .pkg para eso, y por último trae un .prefsPane para controlar su arranque.
- Instalar Gestor de Mysql: Una buena opción es MySQL GUI Tools.
Windows
- Instalar Ruby: La mejor opción es descargar y ejecutar el One-Click Ruby Installer for Windows. Podemos aceptar toda la configuración por defecto. El instalador trae por defecto RubyGems.
- Instalar Rails: Abrimos la ventana de “Ejecutar” y escribimos
gem install rails --remote
Aceptamos todas las dependencias.
- Instalar MySQL: Descargar y ejecutar el instalador Windows Essentials (x86). Podemos aceptar toda la configuración por defecto (registrándonos o no) excepto en la pantalla de seguridad, que debemos desmarcar “Modify Security Settings “, debido a que un nuevo algoritmo de autenticación de MySQL es incompatible con algun software. Así podremos acceder a MySQL sin password.
- Instalar Gestor de MySQL: También en Windows una buena opción es la versión para PC de las MySQL GUI Tools.
Ya está instalado
Ahora ya podemos crear una aplicación moviendonos al directorio donde la queramos y ejecutando
rails nombreaplicacion
Para ver si funciona podemos utilizar el servidor web que trae ruby por defecto (WEBrick). Vamos a la carpeta que se ha creado y ponemos
ruby scripts/server
Ahora poniendo en el navegador http://localhost:3000/ deberíamos ver la pagina de inicio.
Para mantener actualizado:
gem update rails --include-dependencies
Para eliminar los archivos de anteriores instalaciones (por ejemplo si instalamos rails-1.2 borra rails-1.1):
gem cleanup
Opcionalmente podemos instalar un driver más rápido para MySQL:
gem install mysql -- --with-mysql-dir=/usr/local/mysql/













2 Comments
no puedo instalar rails ya que cuando ejecuto en la linea de comandos gem install rails –remote, obtengo el siguiente error :
ERROR: While executting gem… (Gem::RemoteSourceException)
HTTP: Response 403..
alguien me puede ayudar
Dariwin ports ahora está aqui http://www.macports.org/