2013-03-05 11 views
23

Próbowałem zainstalować pasażera z Apache2 i Ruby 2.0, i miałem tę linię błędu gdy robie:Pasażer: nie można załadować takie rubygems plików/budowniczy

passenger-install-apache2-module 

Błąd:

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

próbowałem:

gem install builder 

Ale ten błąd nadal występuje. Jak mogę to rozwiązać?


Edit

Ruby Version:

2.0 p2 

Gem Lista:

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

Którą wersję Ruby i Pasażera używasz? – fmendez

+0

@fmendez zobacz edytuj – texasbruce

+0

daj mi znać, jeśli oferowane rozwiązanie pomaga. – fmendez

Odpowiedz

51

Zaktualizowane instrukcje:

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

Próbowałem, i dostałem ten problem: http://stackoverflow.com/questions/15328326/passenger-internal-server-error – texasbruce

+1

pytanie rozwiązane :) – texasbruce

+2

Twój post dostał mnie za "nie można załadować takich plik - rubygems/builder'-gracias. –

8

Tam wydaje się być problemy z Ruby 2.0 i pasażer Jak wskazano na tej podanej kwestii : Passenger Ruby 2.0 issue

Jednym z proponowanych rozwiązań (można znaleźć na jednym z tamtejszych uwagi):

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:

Aby uprościć proces z przedpremierowej wersji (wskazując na cokolwiek ostatni wersja RC) można również zainstalować w następujący sposób:

gem install passenger --pre 
+1

Pracował dla mnie, bilet powinien być blisko następnego rc. – Erowlin

+0

pracował również dla mnie, dzięki – Tombart

Powiązane problemy