Forum: Rails-ES "no such file to load -- mysql"

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
7cc80e366962ecdea03eb1b150f6abf1?d=identicon&s=25 Fernando (Guest)
on 2009-04-19 12:32
(Received via mailing list)
Hola amigos, necesito vuestra ayuda de nuevo.

Sigo con mis experimentos con FFMPEG. Al final ya pude instalar el
ffmpeg en local (sólo en Windows, en Mac, he desistido por ahora).
Bien, el tema es que me he pillado un hosting para probar a poner en
producción los experimentos.
Cómo necesitaba Ruby On Rails + FFMEPG + Barato-Price :-), al final me
decanté por:
http://cheapwebhostinghouse.com/hosting-plans.shtml

La verdad es que me están sorprendiendo de lo atentos y serviciales
que están siendo. El único problema es que de Rails y de Ruby no
tienen ni idea, me han llegado a confesar que soy su único cliente que
los usa. Pero por lo menos le ponen voluntad y lo intentan...

El caso es que ya hemos podido levantar una aplicación de pruabas
(totalmente vacía).
MI siguiente paso era probar a conectar con la base de datos. Y ahí
casca y me saca el error:
 file to load -- mysql"

Creo que este significa que no puede conectar con la BBDD. Pero hemos
comprobado que los datos de mi database.yml son los correctos para
conectar con la BBDD. ¿Puede ser que no esté instalada la gema de
mysql?
Porque es que me devuelve todo esto:

no such file to load -- mysql

/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in
`require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in
`new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in
`require'
... no sigo pa no aburrir.

He mirado las gemas instaladas y son estas:
actionmailer    2.3.2
actionpack   2.3.2
activerecord   2.3.2
activeresource   2.3.2
activesupport   2.3.2
cgi_multipart_eof_fix   2.5.0
daemons   1.0.10
fastthread   1.0.1
gem_plugin   0.2.3
mongrel   1.1.5
rails   2.3.2
rake   0.8.3
rubygems-update   1.3.2

¿No debería estar instalada de mysql?

Se que todo esto me lo deberían resolver el hosting, pero acudo a
vosotros por que yo es algo que no controlo aún muy bien y ellos
parece que menos que yo. Y creo que con vuestras respuestas puedo
aprender bastente de este tema y en el futuro le puede servir a
alguien más.

Además, prometo que si consigo hacer algo interesante con FFMPEG, lo
compartiré...  ;-)


Muchas gracias de antemano.



--
Fernando Val
Web Designer
http://www.fernandoval.com
0e34c56054c414263e933a1b8b3d0d55?d=identicon&s=25 Ruben Davila (rdavila)
on 2009-04-19 16:30
(Received via mailing list)
Hola Fernando, es exactamente lo que piensas, para asegurarte abre una
sesion del irb:

irb(main):001:0> require 'foo'
LoadError: no such file to load -- foo
    from (irb):1:in `require'
    from (irb):1

Saludos.
7cc80e366962ecdea03eb1b150f6abf1?d=identicon&s=25 Fernando (Guest)
on 2009-04-19 22:05
(Received via mailing list)
Gracias Rubén,

El problema es que no tengo acceso SSH, y dependo o bien de un
instalador de gemas que tiene el cPanel (a través de formulario) o
bien de que me las instalen ellos mismos.

He intentado lo primero, pero me da un error.
Así que se lo he pedido a ellos.

Por cierto la gema que intento instalar es "mysql (2.7.3)". ¿Voy bien,
teniendo en cuenta que tengo instalado, ruby 1.8.5, Rails 2.3.2 y
rubygems-1.3.1 ?

Por cierto tengo instaladas las siguientes gemas:
actionmailer    2.3.2
actionpack      2.3.2
activerecord    2.3.2
activeresource  2.3.2
activesupport   2.3.2
cgi_multipart_eof_fix   2.5.0
daemons         1.0.10
fastthread      1.0.1
gem_plugin      0.2.3
mongrel         1.1.5
rails   2.3.2
rake    0.8.3
rubygems-update         1.3.2
(Creo que esto ya lo puse antes)

Necesito alguna más así básica? Por que cuando he instalado Rails en
local no recuerdo haber tenido que instalar la gema de mysql...



2009/4/19 Ruben. D. <ruben.grunge84@gmail.com>:
> --
> Rubén Dávila Santos.
> http://rubenonrails.com
>
> _______________________________________________
> Ror-es mailing list
> Ror-es@lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>
>



--
Fernando Val
Web Designer
http://www.fernandoval.com
0e34c56054c414263e933a1b8b3d0d55?d=identicon&s=25 Ruben Davila (rdavila)
on 2009-04-19 22:34
(Received via mailing list)
Cuando es un hosting compartido y peor aun si no tienes acceso ssh no
hay
otra salida mas que instalen ellos todo por ti, yo te recomendaria que
tengas como mínimo la version 1.8.6 de Ruby, Rails 2.3.2 actualmente
trabaja
con Ruby 1.8.7 asi que por ahi podrias tener problemas tal vez, respecto
a
la gema del Mysql si mal no recuerdo hasta antes de Rails 2, la gema
venia
incluida con Rails, pero ahora ya no se encuentra incluida, es por eso
que
tienes que instalarla por separada.

Saludos.
7cc80e366962ecdea03eb1b150f6abf1?d=identicon&s=25 Fernando (Guest)
on 2009-04-19 23:21
(Received via mailing list)
Muchas gracias, Rubén ya le he pedido que me actualicen la versión de
Ruby y que me instalen la gema de mysql, también me les he dicho que
si no quieren que les de tanta guerra podrían darme acceso SSH, y no
me han dicho que no...

Por lo menos con tu ayuda se que estoy en lo cierto...

Un saludo y gracias.



El día 19 de abril de 2009 22:32, Ruben. D. <ruben.grunge84@gmail.com>
escribió:> --
> Rubén Dávila Santos.
> http://rubenonrails.com
>
> _______________________________________________
> Ror-es mailing list
> Ror-es@lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>
>



--
Fernando Val
Web Designer
http://www.fernandoval.com
This topic is locked and can not be replied to.