Configurando Ruby On Rails
Al fin luego de algunas horas tratando de configurar Ruby On Rails, parece que lo he logrado, aquí los tips para que lo hagan mas rápido.
Paso previos
§ Tengo instalado MySQL 5.1.36 que instalé con una versión de WAMP
§ Bajé la versión de Ruby rubyinstaller-1.9.2-p136.exe para Windows
Iniciando
Para comenzar he tomado como base la información de la página http://rubyonrails.org/download
Instalé Ruby desde el Windows Instaler rubyinstaller-1.9.2-p136.exe, lo instale en la ruta c:\Ruby192
Tambien cree una carpeta para los proyectos que llamé c:\Ruby192App.
Modifique el acceso directo a la ventana de comenado de Ruby para que en su propiedad de inicie en la ruta c:\Ruby192App.
Inicié la ventana de comandos de Ruby y luego ejecuté el comando gem install rails
El sistema responde:
Creando un nuevo proyecto
Para crear un nuevo proyecto es conveniente leer la información de la siguiente página http://guides.rubyonrails.org/getting_started.html
Desde la ventana de comando de Ruby, ejecute los siguientes comandos:
- rails new blog, para crear el blog
- bundle install, para instalar las librerias por defecto
- rake db:create, todo transcurrió sin novedad hasta que ejecute este comando
Primero estoy trabajando con SQLite y salia el error:
'require': no such file to load -- sqlite3/sqlite3_native (LoadError)
En mi caso el problema se resolvió bajando la librería de SQLite3 desde http://www.sqlite.org/download.html, y copiando la dll sqlite3.dll a la carpeta dc:\Ruby192\bin
pero hay un par de incovenientes con los que me encontré:
1. Estaba siguiendo las instrucciones de la página: http://edgeguides.rubyonrails.org/getting_started.html, TENER MUCHO CUIDADO , esa página te manda al desvio.
2. Cuando quise crear la base de datos tuve otro inconveniente, que indica:
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install
the mysql gem and try again: gem install mysql.
rake aborted!
126: No se puede encontrar el módulo especificado. - C:/Ruby187/lib/ruby/gems/
1.8/gems/mysql-2.8.1-x86-mingw32/lib/1.8/mysql_api.so
El mismo lo solucioné copiando el siguiente assembly,http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll
a la ruta \bin donde esta instalado Ruby , en mi caso a: C:\Ruby187\bin\libmySQL.dll, tal como lo indican en el foro: http://www.ruby-forum.com/topic/173447
Cuando se usa la demo usar el comando c:\>rails blog (no usar rails new blog)
Configurando NETBeans
Ver http://geeksharp.com/2009/12/18/installing-ruby-debug-ide-on-windows/
Ya configure la plataforma Ruby en Netbeans.
Ahora me pide instalar MySQL2 y Ruby-Debug-Ide
Pero aun hay problemas ... lo mejor fue instalar devkithttps://github.com/oneclick/rubyinstaller/wiki/development-kit y Listo!!
Y LISTO!!!
Ahora continúo ...