Ruby on Rails: gem não encontrado, embora ele está instalado
-
06-07-2019 - |
Pergunta
eu recebo este erro ao tentar executar quaisquer comandos de rake Ultrasphinx (menores de terminal do Linux) como ultrasphinx ancinho: configure:
rake aborted! no such file to load -- echoe /var/www/gitorious/vendor/plugins/ultrasphinx/Rakefile:2:in `require' /var/www/gitorious/vendor/plugins/ultrasphinx/Rakefile:2 /usr/lib/ruby/1.8/rake.rb:2359:in `load' /usr/lib/ruby/1.8/rake.rb:2359:in `raw_load_rakefile' /usr/lib/ruby/1.8/rake.rb:1993:in `load_rakefile' /usr/lib/ruby/1.8/rake.rb:2044:in `standard_exception_handling' /usr/lib/ruby/1.8/rake.rb:1992:in `load_rakefile' /usr/lib/ruby/1.8/rake.rb:1976:in `run' /usr/lib/ruby/1.8/rake.rb:2044:in `standard_exception_handling' /usr/lib/ruby/1.8/rake.rb:1974:in `run' /usr/bin/rake:28
I reunir este meio echoe gem não está instalado. Mas se eu executar "lista gem --local" Isso mostra que a gema echoe está instalado. O que poderia ser o problema aqui e como eu pode depurar isso?
Solução
Você tentou atualizar a versão echoe?
sudo gem update echoe
É estranho. Todos tarefa ultrasphinx estão devidamente definidos em um arquivo .rake que deve ser carregado pelo Rails sem passar pelo arquivo Rakefile plugin.
Certifique-se também executar
rake ultrasphinx:configure
a partir da raiz do projeto e não a raiz plugin.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow