On Mon, Apr 26, 2010 at 9:44 PM, Diego Caliri <[email protected]> wrote: > 2010/4/26 Leonardo Mateo <[email protected]> >> >> On Mon, Apr 26, 2010 at 9:09 PM, Diego Caliri <[email protected]> >> wrote: >> > Buenas, tengo un problema y no se por donde arrancar a buscar la >> > solución. >> > >> > Resulta que se me ocurrió pasar una aplicación que tenía en produccción >> > de >> > ERB a HAML. Localmente fue un éxito pasarla pero en producción me >> > explotó :P >> > >> > Ruby on Rails application could not be started >> > >> > The application has exited during startup (i.e. during the evaluation of >> > config/environment.rb). The error message can be found below. To solve >> > this >> > problem, please follow any instructions in the error message. Error >> > message:Missing these required gems: haml You're running: ruby 1.8.6.111 >> > at >> > /usr/bin/ruby1.8 rubygems 1.3.5 at /home/dcaliri/.gem/ruby/1.8, >> > /usr/lib/ruby/gems/1.8 Run `rake gems:install` to install the missing >> > gems. >> > ese es el error que me dice el passenger cuando no puede iniciar ^^ >> > >> > ahora: >> > >> > which ruby >> > /usr/local/bin/ruby >> > which gem >> > /usr/local/bin/gem >> > gem env >> > RubyGems Environment: >> > - RUBYGEMS VERSION: 1.3.6 >> > - RUBY VERSION: 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux] >> > - INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8 >> > - RUBY EXECUTABLE: /usr/local/bin/ruby >> > - EXECUTABLE DIRECTORY: /usr/local/bin >> > - RUBYGEMS PLATFORMS: >> > - ruby >> > - x86_64-linux >> > - GEM PATHS: >> > - /usr/local/lib/ruby/gems/1.8 >> > - /home/dcaliri/.gem/ruby/1.8 >> > - GEM CONFIGURATION: >> > - :update_sources => true >> > - :verbose => true >> > - :benchmark => false >> > - :backtrace => false >> > - :bulk_threshold => 1000 >> > - :sources => ["http://gems.rubyforge.org/", >> > "http://gems.github.com", >> > "http://gems.github.com", "http://gemcutter.org/"] >> > - REMOTE SOURCES: >> > - http://gems.rubyforge.org/ >> > - http://gems.github.com >> > - http://gems.github.com >> > - http://gemcutter.org/ >> > >> > >> > Si hago un rake:gems install no instala nada porque la gema está >> > instalada >> > ya >> > >> > gem list >> > *** LOCAL GEMS *** >> > >> > authlogic (2.1.2) >> > fastercsv (1.5.0) >> > fastthread (1.0.7) >> > gemcutter (0.5.0) >> > haml (2.2.23, 2.2.15) >> > json_pure (1.4.1) >> > kete-tiny_mce (0.1.0) >> > paperclip (2.3.1.1) >> > rack (1.1.0) >> > rake (0.8.7) >> > ruby-mysql (2.9.2) >> > rubygems-update (1.3.6) >> > rvm (0.1.27) >> > will_paginate (2.3.12) >> > >> > >> > >> > en fin.... por donde empezarían a buscarle la vuelta? >> >> Solo veo una diferencia en tus logs. El error dice ruby 1.8.6 y >> rubygems 1.3.5, pero "gem env" dice 1.3.6 y ruby 1.8.7 >> Revisaste la configuracion del modulo de apache? Es posible que hayas >> tenido passenger compilado con una version de ruby y luego >> actualizaste ruby / rubygems pero no recompilaste passenger? O, si >> recompilaste passenger, puede ser que no hayas cambiado la >> configuracion? >> >> Otro lugar donde buscar, puede ser si tenes especificado, en >> environment.rb, una version distinta del gem de haml de las que tenes >> instaladas. Por ejemplo, gem.config "haml", :version => "2.2.20" >> >> Just my 2 cents. >> >> Saludos! >> >> >> -- >> Leonardo Mateo. >> There's no place like ~ >> _______________________________________________ >> Ruby mailing list >> [email protected] >> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > > Ya probe lo del environment.rb . Con respecto a lo del passenger es raro, la > verdad no lo termino de entender pero desde el momento en que lo instale y > lo deje up and running he agregado varias gemas y nunca volvi a hacerle > nada.... el problema me apareció ahora con la gema de haml > Podes postear tu configuracion de pasenger?
-- Leonardo Mateo. There's no place like ~ _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
