2012-04-16 11 views
6

Sto tentando di installare GitLabHQ sulla mia macchina Debian 6.0.4. È una nuova installazione del 13 aprile 2012. Ora sono arrivato al punto in cui ho bisogno di alcune installazioni che devono essere fatte da Ruby gem. In particolare:Errore di Ruby Gem nell'installazione della documentazione di ri

gem install bundler 

Questo rivela il seguente errore:

Successfully installed bundler-1.1.3 
1 gem installed 
Installing ri documentation for bundler-1.1.3... 
ERROR: While executing gem ... (ArgumentError) 
undefined class/module Encoding 

Poi cercato di ricostruire i pacchetti rubino con

gem pristine --all 

Questo non ha aiutato. Ecco la lista dei pacchetti installati di Ruby:

rake-0.9.2.2 at Sat Apr 14 20:44:40 2012 
rvm-1.11.3.3 at Sat Apr 14 20:44:47 2012 
rubygems-bundler-0.9.0 at Mon Apr 16 09:04:32 2012 
rack-test-0.6.1 at Mon Apr 16 09:11:10 2012 
daemon_controller-1.0.0 at Mon Apr 16 09:11:10 2012 
tilt-1.3.3 at Mon Apr 16 09:11:10 2012 
erubis-2.7.0 at Mon Apr 16 09:11:10 2012 
multi_json-1.2.0 at Mon Apr 16 09:11:10 2012 
rack-cache-1.2 at Mon Apr 16 09:11:10 2012 
thor-0.14.6 at Mon Apr 16 09:11:10 2012 
actionmailer-3.2.3 at Mon Apr 16 09:11:10 2012 
treetop-1.4.10 at Mon Apr 16 09:11:11 2012 
fastthread-1.0.7 at Mon Apr 16 09:11:11 2012 
activeresource-3.2.3 at Mon Apr 16 09:11:11 2012 
polyglot-0.3.3 at Mon Apr 16 09:11:11 2012 
i18n-0.6.0 at Mon Apr 16 09:11:12 2012 
journey-1.0.3 at Mon Apr 16 09:11:12 2012 
actionpack-3.2.3 at Mon Apr 16 09:11:12 2012 
rack-ssl-1.3.2 at Mon Apr 16 09:11:12 2012 
activesupport-3.2.3 at Mon Apr 16 09:11:12 2012 
passenger-3.0.12 at Mon Apr 16 09:11:12 2012 
railties-3.2.3 at Mon Apr 16 09:11:13 2012 
rack-1.4.1 at Mon Apr 16 09:11:13 2012 
sprockets-2.1.2 at Mon Apr 16 09:11:13 2012 
mime-types-1.18 at Mon Apr 16 09:11:13 2012 
arel-3.0.2 at Mon Apr 16 09:11:13 2012 
hike-1.2.1 at Mon Apr 16 09:11:14 2012 
mail-2.4.4 at Mon Apr 16 09:11:15 2012 
activerecord-3.2.3 at Mon Apr 16 09:11:15 2012 
activemodel-3.2.3 at Mon Apr 16 09:11:15 2012 
tzinfo-0.3.33 at Mon Apr 16 09:11:15 2012 
builder-3.0.0 at Mon Apr 16 09:13:07 2012 
rdoc-3.12 at Mon Apr 16 09:15:52 2012 
json-1.6.6 at Mon Apr 16 09:30:55 2012 
bundler-1.1.3 at Mon Apr 16 09:31:06 2012 

Anche se la Bundler viene visualizzato nell'elenco, non sembra essere stato installato correttamente.

Spero che qualcuno possa aiutarmi in questo perché ho davvero bisogno che GitLabHQ funzioni.

Daniela.

risposta

10

Non una correzione, in realtà, ma una soluzione: mettere questa riga:

gem: --no-rdoc --no-ri 

in un file chiamato ~/.gemrc per saltare l'installazione di rdoc e della documentazione ri (che non si può decidere sul proprio sistema in ogni caso - è accelererà un po 'il processo di installazione).

+0

Dove è necessario inserire il file in caso di installazione con root? – LaDude

+1

Nella home directory - questo è ciò che '~' è l'abbreviazione di. Quindi '/ root/.gemrc' nel tuo caso. – Thilo

+0

Grazie mille. Funziona bene ora! – LaDude

Problemi correlati