l'esecuzione di rake fallisce con Gem :: GemNotFoundException ERR
-
28-10-2019 - |
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!
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