Forum: Rails-ES Capistrano en Mac OSX

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.
Ceritium (Guest)
on 2008-12-03 18:27
(Received via mailing list)
Hola a todos!

  Antes de ayer volví a instalar mi Leopard desde 0, tenía demasiada
basura
para mi gusto, supongo que por eso de instalar progamas y mas programas
con
eso de que era nueva en Mac.

Bueno la cosa es que desde ayer no paro de instalar las cosas necesarias
para currar con Rails y otras hierbas, y hoy le tocó a capistrano.

Suponía que sería sencillo como así lo recordaba, pero me daban errores
un
poco raros, aunque cuando hacia "gem list" me decía que tenía el
capistrano
2.5.2, al hacer "cap deploy" me daba un error y me decía que era cosa de
capistrano 2.0.0 ¿WTF?

Por lo visto tenía instalado:
   el 2.5.2 en /opt/local/lib/ruby/gems/1.8/gems
 y el 2.0.0 en
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems


Este último era el que me cogía, para solucinarlo moví el 2.0.0 a otra
carpeta (no se si era necesario)
Y copié el 2.5.2 a
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems

Al menos me funciona, pero no creo que sea lo más apropiado.
¿Sugerencias?
Daniel R. Troitiño (Guest)
on 2008-12-03 20:39
(Received via mailing list)
2008/12/3 Ceritium <removed_email_address@domain.invalid>:
>
> Por lo visto tenía instalado:
>    el 2.5.2 en /opt/local/lib/ruby/gems/1.8/gems
>  y el 2.0.0 en
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems
>
>

Pues parece ser que tienes dos repositorios de gemas y muy
posiblemente dos Ruby diferentes. Mira si tienes en /opt/local/bin un
ejecutable de Ruby. Eso significaría que has instalado Ruby utilizando
MacPorts, y la gema de Capistrano 2.5.2 se ha instalado utilizando el
gem de MacPorts, pero Mac OS X viene con su propio gem.

Tienes que tener mal configurado los PATH, depende del Ruby que
quieras utilizar (y las gemas que quieras utilizar) deberías tener
accesible /opt/local/bin/ruby o /usr/bin/ruby (este último es el que
viene con Mac OS X).

Suerte.
Borja Martín (Guest)
on 2008-12-03 20:44
(Received via mailing list)
Solamente añadir que si quieres ver qué ruby estás utilizando prueba con
el comando 'which ruby'. Para arreglar el path tal como comenta Daniel,
puedes meter esto en el fichero /etc/profile:
export PATH=/opt/local/bin:$PATH

y así tu ruby tendrá preferencia

Saludos


Daniel R. Troitiño escribió:
This topic is locked and can not be replied to.