Re: [rubysur] Ruby On Rails en Windows

39 views
Skip to first unread message

Luis Lavena

unread,
May 22, 2013, 2:13:52 PM5/22/13
to rub...@googlegroups.com
Hola,

2013/5/22 Daniel Vargas Ochoa <hacki...@gmail.com>

Hola A todos

Me acabo de unir a la lista, espero me pueden apoyar con esto, estoy montando mi ambiente pero en windows, todo va de maravilla con:

A) gem install rails
B) gem update --system
C) gem install mysql2

Llego hasta esta parte

rails new aplication -d mysql (para que me cree el modelo MVC con acceso a BD de MYSQL)

Mi problema viene cuando quiero iniciar el server para que me carga el application

rails server

Me manda este error:

C:\rubygems203\mysql>rails server
C:/ruby200/lib/ruby/gems/2.0.0/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/mysql2.
rb:2:in `require': 126: The specified module could not be found.   - C:/ruby200/
lib/ruby/gems/2.0.0/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/2.0/mysql2.so (Loa
dError)
        from C:/ruby200/lib/ruby/gems/2.0.0/gems/mysql2-0.3.11-x86-mingw32/lib/m
ysql2/mysql2.rb:2:in `<top (required)>'
        from C:/ruby200/lib/ruby/gems/2.0.0/gems/mysql2-0.3.11-x86-mingw32/lib/m
ysql2.rb:9:in `require'
        from C:/ruby200/lib/ruby/gems/2.0.0/gems/mysql2-0.3.11-x86-mingw32/lib/m
ysql2.rb:9:in `<top (required)>'

Y mas cosas que no pongo por practicidad, alguna idea que me puedan apoyar?. como comentan ya baje la dll libmysql.dll y la puse en C:\Ruby\bin pero nada.

Alguna idea?.


Los release notes de RubyInstaller 2.0.0:


= Important Notes

* Ruby 2.0.0-p195 is brand new

While officially 2.0.0 is stable, that doesn't mean all the software will
magically work on it.

Use 2.0.0 for development and verify your application, scripts and tools works
properly before deciding to run this in your production environment.

* Existing pre-compiled gems are not Ruby 2.0 compatible

Ruby 2.0 introduces ABI breakage which means compiled C extensions with previous
1.9.3 will work with Ruby 2.0.

DO NOT install Ruby 2.0 on top of existing Ruby 1.9.3, or try to use compiled
extensions with it.

You will be required to force compilation of those gems:

    gem install <name> --platform=ruby

This will require you have the extra dependencies required for that gem to
compile. Look at the gem documentation for the requirements.

===

Lo que arriba quiere decir: las gemas pre-compiladas existentes *no van a funcionar*. Ese es el caso de nokogiri, mysql, mysql2, sqlite3

Reportes similares:


Aqui hay instrucciones de como compilar la gema mysql (o mysql2) usando MySQL Connector/C:


Vas a necesitar desinstalar la version de mysql2 que se instalo y proceder con esas instrucciones. donde dice "gem install mysql" lo cambias por "mysql2" y listo.

Si no queres entrar en todo esto, podes usar Ruby 1.9.3 hasta que los problemas de gemas binarias se resuelvan.

Saludos,

--
Luis Lavena
AREA 17
-
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take away.
Antoine de Saint-Exupéry

Matias Mascazzini

unread,
May 22, 2013, 4:58:00 PM5/22/13
to rub...@googlegroups.com
También podes probar con RailsInstaller http://railsinstaller.org/, yo estaba teniendo problemas similares con sqlite3 en win32 y me "argele" y le meti con railsintaller y anduvo todo.

pero como te dijo Luis, trabaja con Ruby 1.9

Ahora mismo estoy probando en Win64, a ver como me va, después te cuento.


Saludos
Matías Mascazzini

Corrientes, Argentina

Me encuentras en:
LinkedIn: http://ar.linkedin.com/in/matiasmasca/es
Twitter: @matiasmasca
ComunidadTIC: @matiasmasca
---------
Le recomiendo visitar: www.ComunidadTIC.com.ar
"¿Eres Informático?"


--
Has recibido este mensaje porque estás suscrito al grupo "rubysur" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a rubysur+u...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

Daniel Vargas Ochoa

unread,
May 22, 2013, 7:33:38 PM5/22/13
to rub...@googlegroups.com
Muchas Gracias Luis y Matias.

Les debo una, la verdad ya me había quebrado la cabeza con Rails 2.0 y no quedaba, incluso compile las dll como lo mencionas luis pero nada, baje el RailInstaller que menciona Matias y sin broncas ya tengo mi WebRick Arriba.

Gracias por la ayuda.

Saludos.
Reply all
Reply to author
Forward
0 new messages