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!

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top