Posts de Dezembro, 2008

h1

Passenger: Error message: No such file or directory – /nonexistent

18-12-2008

Ontem ao instalar o sistema no servidor de um cliente, me deparei com o seguinte erro :

Error message:
No such file or directory - /nonexistent

Já tinha visto este erro, mas não sabia como resolvê-lo e nem porque ele acontecia.
Ele existe pois alguns serviços do pessenger estavam sendo rodados por um usuário chamado nobody, e ao procurar a pasta “home” deste usuário, o ruby recebia “/nonexistent” como sendo sua pasta.

Update: Existe uma forma melhor de resolver isto, do que a apresentada abaixo, veja ela Aqui. Obrigado Walter.

A solução encontrada pra esse erro foi criar a pasta /nonexistent com o comando com permissões de super usuário.
# mkdir /nonexistent

Esta foi a solução mais rápida encontrada, para ser resolvido o problema, mas acho que deve existir uma forma melhor de corrigi-lo.

Espero ter ajudado.

h1

Desabilitando clique com o botão direito via javascript

15-12-2008

Para desabilitar é necessário colocar as seguintes linhas no final da página:

document.oncontextmenu = function (evt) { e=evt||event; if(e==evt){e.preventDefault();e.stopPropagation();e.stopped = true;} return false;}

Testado no IE, FF, Opera e Chrome.

h1

Usando/ Instalando outras versões do rails

11-12-2008

Mesmo após o lançamento do rails 2.2 muitos servidores e programadores ainda usam o rails 1.2, pois tem maior número de servidores que o suportam, ou porque já possuem um sistema desenvolvido nesta versão.

Para instalar versões mais antigas do rails utilize o comando:
gem install rails -v VERSAO
Ou seja instalar a versão 1.2.6 use:
gem install rails -v 1.2.6

Atenção: Este comando necessita de permissões de administrador.

Após instalado, para criar uma aplicação com uma das versões anteriores utilize na seguinte sintaxe:
rails _VERSAO_ nome_da_aplicacao
No caso de uma aplicacao rails 1.2.6 o comando ficaria assim.
rails _1.2.6_ blog