Passenger Error: No such file or directory – /nonexistent

Rails error

Após atualizar o tracks para a última versão do git, a simpática tela acima resolveu dar o ar da graça do meu servidor.

Pesquisa daqui e dali, e finalmente, a explicação: um bug no rubygems 1.3 fazia com que o Passenger tentasse iniciar o rails como o usuário nobody, se o dono do arquivo environment.rb fosse o root. A solução, simples: mudar o owner do arquivo environment.rb para o usuário que irá executar o rails.

Assim como o modwsgi, o passenger permite que uma aplicação seja iniciada como um usuário comum, e o bug do rubygems estava causando o erro. Espero que essa informação seja útil!

This entry was posted in Frameworks, Rails, Ruby and tagged , . Bookmark the permalink.

2 Responses to Passenger Error: No such file or directory – /nonexistent

  1. Olá
    Valeu pela ajuda.
    A “solução” que eu tinha colocado era muito POG mesmo. rsrs

  2. Ricardo Henrique [Visitante] says:

    essa informação é muito útil para a comunidade Rails em geral…

    hoje mesmo estava precisando desta informação…..

    tive que resolver o problema na tentativa e erro….=\

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>