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:
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:
*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ó:
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.
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
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.