Problemas desinstalando rails en mac os x

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?

Perdon, pero no se le tendria que haber colocado el Off Topic al
asunto. Lo siento!

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. <
[email protected]> escribió:

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!

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-ruby-rubygems-rails-and_17.html
[2] http://danbenjamin.com/articles/2008/02/ruby-rails-leopard

El 24 de enero de 2009 16:44, Jose Antonio P. <
[email protected]> escribió:

El problema tiene que estar en la aplicacion. He creado una nueva y me
la carga bien. Seguiré investigando.

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