Forum: Rails-ES Problemas desinstalando rails en mac os x

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.
Jose Antonio P. (Guest)
on 2009-01-24 13:01
 Hola lista,

 Tenia instalado en mi macbook el rubystack para desarrollar con rails.
Ayer decidí borrarlo e instalarlo todo por separado. La cuestion es que
cuando tengo ya instalado el ruby, rubygems y rails e intento lanzar mi
aplicacion me dice lo siguiente:

  => Rails 2.1.0 application starting on http://0.0.0.0:3000
  ...
  /opt/local/lib/ruby/vendor_ruby/1.8/rubygems.rb:149:in `activate':
can't activate activerecord (>= 2.2.0, runtime), already activated
activerecord-2.1.0 (Gem::Exception)

 En environment.rb tengo indicado que haga uso de la version 2.2.2 de
rails.

 Cuando hago un gem list me aparecen tres version de rails, 2.2.2 ,
2.1.2 y 2.1.0. Intento desinstalar las dos ultimas y me dice que no hay
ningun rails con esa version:

 sudo gem uninstall rails -v 2.1.2
 ERROR:  While executing gem ... (Gem::InstallError)
    Unknown gem rails = 2.1.2

 Pasa lo mismo con la version 2.1.0. ¿Sabeis a que puede ser debido?
Jose Antonio P. (Guest)
on 2009-01-24 13:26
 Perdon, pero no se le tendria que haber colocado el Off Topic al
asunto. Lo siento!
Andrés G. (Guest)
on 2009-01-24 13:42
(Received via mailing list)
Igual es un tema de rutas (PATH) no sé por probar:
Haz en terminal : which rails
A ver que te dice

Y también haz:
*whereis rails

*Con las rutas que te de cada comando haz (p. ej.: /usr/local/bin rails
-v)
y con la ruta de whereis haz (p. ej.: usr/bin/rails -v)

De esta manera sabras que version tendras en cada ruta.

Tambien haz echo $PATH
Esto te dara algo asi:
/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

Como ves en mi caso tiene preferencia /usr/local/bin sobre /usr/bin

El 24 de enero de 2009 12:26, Jose Antonio P. <
removed_email_address@domain.invalid> escribió:
Jose Antonio P. (Guest)
on 2009-01-24 17:44
Andrés Gutiérrez wrote:
> Igual es un tema de rutas (PATH) no sé por probar

 Pues creo que se ha solucionado (o eso creo, tengo que probar mas a
fondo). La cosa es que el path tenia preferencia por /opt/local/bin .
Para algo lo habria metido en el PATH y ahora no me acuerdo, o me lo
agregó el rubystack. ¡Muchas gracias Andres!
Andrés G. (Guest)
on 2009-01-24 18:26
(Received via mailing list)
>>La cosa es que el path tenia preferencia por /opt/local/bin .
>>Para algo lo habria metido en el PATH.

Yo tengo todo lo que compilo yo mismo ahí (/usr/local/bin). La
explicación
de por que he instalado ruby, rails, mysql de nuevo en mac os x 10.5
está en
un pequeño tutorial que he escrito [1] y
que a la vez he "copiado" de el de Dan Benjamin[2]

Te recomiendo que los leas si no tienes del todo claro el tema del
$PATH.
Los enlaces de Dan están pero que muy completos. A mí me aclaro bastante
el
tema.


[1]
http://usandolarueda.blogspot.com/2009/01/instalar...
[2] http://danbenjamin.com/articles/2008/02/ruby-rails-leopard


El 24 de enero de 2009 16:44, Jose Antonio P. <
removed_email_address@domain.invalid> escribió:
Jose Antonio P. (Guest)
on 2009-01-24 19:08
Pues sigo con el mismo error. Haciendo un gem list tengo:

*** LOCAL GEMS ***

actionmailer (2.1.0, 1.3.6)
actionpack (2.1.0, 1.13.6)
actionwebservice (1.2.6)
activerecord (2.2.2, 2.1.0, 1.15.6)
activeresource (2.1.0)
activesupport (2.1.0, 1.4.4)
acts_as_ferret (0.4.1)
capistrano (2.0.0)
cgi_multipart_eof_fix (2.5.0, 2.2)
composite_primary_keys (2.2.2)
daemons (1.0.9, 1.0.7)
dnssd (0.6.0)
fastthread (1.0.1, 1.0)
fcgi (0.8.7)
ferret (0.11.4)
gem_plugin (0.2.3, 0.2.2)
highline (1.2.9)
hpricot (0.6)
libxml-ruby (0.3.8.4)
mongrel (1.1.5, 1.1.4, 1.0.1)
needle (1.3.0)
net-sftp (1.1.0)
net-ssh (1.1.2)
rails (2.1.2, 2.1.0, 1.2.6)
rake (0.8.3, 0.7.3)
RedCloth (3.0.4)
ruby-openid (1.1.4)
ruby-yadis (0.3.4)
rubynode (0.1.3)
sqlite3-ruby (1.2.1)

whereis rails => /usr/bin/rails
whereis gem => /usr/bin/gem

Y el PATH =>
/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin:/opt/local/sbin

En /usr/local/bin y sbin solo tengo git y kismet
Jose Antonio P. (Guest)
on 2009-01-24 19:16
 El problema tiene que estar en la aplicacion. He creado una nueva y me
la carga bien. Seguiré investigando.
This topic is locked and can not be replied to.