rails deploy app ruby apache passenger

deploy ruby on rails app



Pasajero: no se puede cargar dicho archivo rubygems/builder (2)

Instrucciones actualizadas:

$ gem install passenger --version 4.0.0.rc6 $ passenger-install-apache2-module

Estaba intentando instalar un pasajero con Apache2 y ruby ​​2.0, y tuve esta línea de error cuando estoy haciendo:

passenger-install-apache2-module

Error:

-------------------------------------------- Compiling and installing Apache 2 module... cd /usr/local/lib/ruby/gems/2.0.0/gems/passenger-3.0.19 /usr/local/bin/ruby /usr/local/bin/rake apache2:clean apache2 RELEASE=yes # /usr/local/bin/ruby /usr/local/bin/rake apache2:clean apache2 RELEASE=yes rake aborted! cannot load such file -- rubygems/builder (See full trace by running task with --trace) -------------------------------------------- It looks like something went wrong

Lo intenté:

gem install builder

Pero este error todavía ocurre. ¿Cómo puedo resolverlo?

Editar

Versión Ruby:

2.0 p2

Lista de gemas:

bigdecimal (1.2.0) builder (3.2.0) bundler (1.3.1) daemon_controller (1.1.1) fastthread (1.0.7) io-console (0.4.2) json (1.7.7) minitest (4.3.2) passenger (3.0.19) psych (2.0.0) rack (1.5.2) rack-protection (1.4.0) rake (0.9.6) rdoc (4.0.0) sinatra (1.3.5) test-unit (2.0.0.0) tilt (1.3.4)


Parece que hay problemas con Ruby 2.0 y el pasajero como se señala en este problema informado: Problema de Passenger Ruby 2.0

Una de las soluciones propuestas (se puede encontrar en uno de los comentarios allí):

git clone https://github.com/FooBarWidget/passenger.git cd passenger gem build passenger.gemspec gem install passenger-3.9.5.rc3.gem (or type your actual built gem name)

Editar:

Para simplificar el proceso, una versión preliminar (que apunta a la última versión de RC) también se puede instalar de la siguiente manera:

gem install passenger --pre