ejecutar rake falla con Gem :: GemNotFoundException ERR
-
28-10-2019 - |
Pregunta
< wentstory:
Nuevo en rieles e intentando instalar Passenger en un servidor Mediatemple DV. Estoy siguiendo y modificando un poco esta guía de CentOS aquí, ya que MT actualmente no tiene ningún 'cómo hacer' recomendado con respecto a la configuración de un entorno de producción de Rails http://www.freshblurbs.com/installing-ruby-rails-3-centos-nginx .
He instalado recientemente gem y luego ejecuté gem install rake como root. Ahora, cada vez que intento correr
rake some_task
Recibo el siguiente error
/usr/local/lib/ruby/site_ruby/1.9.1/rubygems.rb:370:in `bin_path':
can't find gem rake ([">= 0"]) with executable rake (Gem::GemNotFoundException)
from /usr/local/bin/rake:19:in `<main>'
rake se instala aquí / usr / local / bin / rake
$ PATH es / usr / kerberos / sbin: / usr / kerberos / bin: // sbin: // bin: / usr / local / sbin: / usr / local / bin: / sbin: / bin: / usr / sbin: / usr / bin: / root / bin: / usr / bin: / usr / local / bin: / root / bin: / usr / bin: / usr / local / lib
salida de gema cuyo rake es /usr/local/lib/ruby/1.9.1/rake.rb
... y desafortunadamente eso es todo lo que me arreglé. ¿Qué me estoy perdiendo que está causando que esto explote?
¡Gracias de antemano!
Solución
Tengo un problema similar con el rastrillo, pero en ruby 1.9.2.
http://betterlogic.com/roger/ 2010/11 / ruby-1-9-2-rake-woe / Quizás en tu caso también te sea de ayuda.
Otros consejos
No estoy seguro de que esto ayude, quizás sí ... quizás no ...
Pero primero ejecute una lista de gemas y asegúrese de que aparezcan tanto el rastrillo como la gema del pasajero.Creo que recuerdo haber visto un error similar que inducía a error al intentar configurar un servidor de producción recientemente cuando se ejecutaba:
módulo-apache2-instalación-pasajero
palmeé la cara cuando me di cuenta de que aún no había instalado la gema del pasajero