Este problema ocorre devidor a configurações do Passenger no servidor web onde está o site , versão da gem do Rails, e da gem do rack.
A gersão do Passenger está quebrando as aplicações feitas em rails 2.3.3 e 2.3.2
undefined method `new’ for “Rack::Lock”:String (NoMethodError)
Solução :
1. no seu arquivo config/environment.rb coloque a dependência: config.gem “rack”, :version => “1.0.0″
2. rake gems:unpack
Isso “vendorizará” sua gems, copiando-as para a pasta vendor/gems, incluindo o Rack 1.0.0
#1 by Gustavo Caixeta on 17 de agosto de 2009 - 11:20
Quote
Thanks!
Ajudou numa aplicação dum amigo após umas cacas de configuração no Serv da nossa amiga Loc@ web
Pingback: Utilizando o rails 2.3 na Locaweb | UahRai!
#2 by dayvison on 28 de agosto de 2009 - 16:02
Quote
Ótima dica … resolveu problema !
#3 by Lucas Renan on 3 de novembro de 2009 - 12:47
Quote
cara…
salvou minha vida
uhahuauhhuauhauhuahu