Domanda

<”Backstory:

Nuovo su rails e tentativo di installare Passenger su un server Mediatemple DV. Sto seguendo e in qualche modo modificando questa guida CentOS qui poiché MT attualmente non ha alcun "come fare" consigliato per quanto riguarda l'impostazione di un ambiente di produzione Rails http://www.freshblurbs.com/installing-ruby-rails-3-centos-nginx .

Ho appena installato gem e poi ho eseguito gem install rake come root. Ora, ogni volta che provo a eseguire

rake some_task

Ottengo il seguente errore

/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 è installato qui / usr / local / bin / rake

$ PATH è / 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

output di gem il cui rake è /usr/local/lib/ruby/1.9.1/rake.rb

... e sfortunatamente è tutto quello che mi sono alzato per le maniche. Cosa mi sto perdendo che sta causando la bomba?

Grazie in anticipo!

È stato utile?

Soluzione

Ho il problema simile con rake, ma in ruby 1.9.2.

http://betterlogic.com/roger/ 2010/11 / ruby-1-9-2-rake-woe / Forse anche nel tuo caso sarà utile.

Altri suggerimenti

Non sono sicuro che questo possa aiutare, forse lo farà .. forse no ..

Ma prima esegui un elenco di gemme e assicurati che siano presenti sia il rake che la gemma del passeggero.Penso di ricordare di aver visto un errore simile che era fuorviante nel tentativo di configurare un server di produzione di recente durante l'esecuzione:

passenger-install-apache2-module

mi ha fatto impazzire quando mi sono reso conto di non aver ancora installato la gemma del passeggero

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top