a execução do rake falha com Gem :: GemNotFoundException ERR
-
28-10-2019 - |
Pergunta
< Budapstory:
Novo em rails e tentativa de instalar o Passenger em um servidor Mediatemple DV. Estou seguindo e modificando um pouco este guia do CentOS aqui, já que o MT atualmente não tem nenhum 'como fazer' recomendado em relação à configuração de um ambiente de produção Rails http://www.freshblurbs.com/installing-ruby-rails-3-centos-nginx .
Eu instalei o gem recentemente e executei o gem install rake como root. Agora, sempre que tento executar
rake some_task
Recebo o seguinte erro
/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>'
o rake é instalado aqui / 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
saída do gem cujo rake é /usr/local/lib/ruby/1.9.1/rake.rb
... e infelizmente isso é tudo que eu tenho nas mangas. O que estou perdendo que está causando uma bomba?
Desde já, obrigado!
Solução
Tenho o mesmo problema com o rake, mas no Ruby 1.9.2.
http://betterlogic.com/roger/ 2010/11 / ruby-1-9-2-rake-woe / Talvez no seu caso também seja útil.
Outras dicas
Não tenho certeza se isso vai ajudar, talvez ajude .. talvez não ..
Mas faça uma lista de joias primeiro e certifique-se de que o rake e a joia do passageiro apareçam.Acho que me lembro de ter visto um erro semelhante que foi enganoso ao tentar configurar um servidor de produção recentemente durante a execução:
passageiro-instala-apache2-módulo
Fiquei surpreso quando percebi que ainda não tinha instalado a joia do passageiro