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
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
