Linux en Espanol
 
Rake en ruby 2.1.5 (tema #25074)
Publicar nuevo tema  Responder al tema    Foros de discusión -> Programación
Autor Mensaje
frigio
Forista
Registrado: 2014-12-02
Mensajes: 1

Publicado: 2014-12-02 02:14:09    Asunto: Rake en ruby 2.1.5

Buenas gente! Ante todo agradecido y excelente por esta comunidad. Me disculpo de antemano porque probablemente esto a muchos les parecer? curioso; soy usuario de linux desde hace alg?n tiempo, sin embargo, he estado trabajando con mac ?ltimamente pero siempre con la consola por delante, logrando correr muchos sistemas de linux en este equipo.
Resulta que ten?a instalada varias versiones de ruby en mi sistema (lo cual no me permite ejecutar un programa), estas versiones eran ruby 1.8, ruby 1.9.3 p932 y ruby1.9.3 p448; s?lo quede con la versi?n mas actualizada ruby 2.1.5.
Sin embargo el rake sigue con el error al intentar ejecutar el programa que necesito.

"Could not find rake-10.3.2 in any of the sources
Run `bundle install` to install missing gems.
sh-3.2# bundle install
sh: /opt/local/bin/bundle: /opt/local/bin/ruby1.9: bad interpreter: No such file or directory

sh-3.2# ruby -v
ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-darwin14.0]

sh-3.2# bundle install
sh: /opt/local/bin/bundle: /opt/local/bin/ruby1.9: bad interpreter: No such file or directory

sh-3.2# gem install rake && bundle install
Fetching: rake-10.4.0.gem (100%)
Successfully installed rake-10.4.0
Parsing documentation for rake-10.4.0
Installing ri documentation for rake-10.4.0
Done installing documentation for rake after 2 seconds
1 gem installed
sh: /opt/local/bin/bundle: /opt/local/bin/ruby1.9: bad interpreter: No such file or directory

sh-3.2# gem list

*** LOCAL GEMS ***

bigdecimal (1.2.4)
bundler (1.7.7)
io-console (0.4.2)
json (1.8.1)
minitest (4.7.5)
psych (2.0.5)
rake (10.4.0, 10.1.0)
rdoc (4.1.0)
test-unit (2.1.5.0)

Ahora, hay alguna manera para hacer que el rake trabaje con el ruby instalado y deje de buscar el directorio del 1.9? He pensado hasta en desinstalar todo nuevamente jaaaja pero no quiero llegar a esos extremos. Estoy dispuesto a escuchar cualquier idea.

Agradecido a todos por su atencion y me parece interesante compartir estas situaciones para seguir aprendiendo.
Saludos





La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries