Passenger Error: No such file or directory - /nonexistent

por Walter Cruz on 09/02/2009
in Ruby, Rails, Frameworks

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!

Endereço de trackback para este post

Trackback URL (clique direito e copie atalho/localização do link)

2 comentários


Notice: Undefined index: comment_secret in /home/walter/repositories/whissip-dev/blogs/inc/comments/model/_comment.class.php on line 161
  1. *****

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

  2. Ricardo Henrique 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....=\


Share Your Thoughts


Seu endereço de e-mail não será revelado nesse site.

Sua URL será exibida.
PobreExcelente
(Quebras de linha se tornam <br />)
(Nome, e-mail & website)
(Permitir que usuários o contatem através de um formulário eletrônico (seu e-mail não será exibido.))
Subscribe to comments by email

You can just use your OpenID to provide your name, e-mail and url.