2013-03-05 23 views
23

stavo cercando di installare passeggero con Apache2 e Ruby 2.0, e ho avuto questa linea di errore quando sto facendo:passeggeri: non è possibile caricare tali rubygems di file/builder

passenger-install-apache2-module 

Errore:

-------------------------------------------- 
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 

ho provato:

gem install builder 

Ma questo errore si verifica ancora. Come posso risolverlo?


Modifica

Rubino Versione:

2.0 p2 

Gem listino:

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) 
+0

Quale versione di Ruby e Passenger stai utilizzando? – fmendez

+0

@fmendez vedi modifica – texasbruce

+0

fammi sapere se la soluzione offerta è di aiuto. – fmendez

risposta

51

istruzioni Aggiornato:

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

Ho provato e ho riscontrato questo problema: http://stackoverflow.com/questions/15328326/passenger-internal-server-error – texasbruce

+1

questione risolta :) – texasbruce

+2

Il tuo post mi ha passato 'impossibile caricare tale file - rubygems/builder'-gracias. –

8

C'è sembra essere problemi con Ruby 2.0 e passeggero Come sottolineato su questo problema segnalato : Passenger Ruby 2.0 issue

Una delle soluzioni proposte (può essere trovato su uno dei commenti lì):

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) 

Edit:

Per semplificare il processo di una versione pre-release (che punta a qualsiasi ultima versione RC) può essere installato anche nel modo seguente:

gem install passenger --pre 
+1

Ha funzionato per me, il biglietto dovrebbe essere vicino al prossimo rc. – Erowlin

+0

ha funzionato anche per me, grazie – Tombart

Problemi correlati