2012-04-16 25 views
6

Debian 6.0.4マシンにGitLabHQをインストールしようとしています。 2012年4月13日の新しくインストールされたものです。今、私はRuby gemによって実行されるいくつかのインストールが必要なところに来ました。特に:Ruby gemのインストールに失敗しました

gem install bundler 

これは、次のエラーを明らかに:

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 

その後、私はこれで問題が解決しない

gem pristine --all 

でRubyのパッケージを再構築しようとしました。ここでインストール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 

バンドラがリストに表示されていても、正しくインストールされているようには見えません。

本当にGitLabHQが動作する必要があるので、私は誰かが私を助けてくれることを願っています。

ダニエラ。

答えて

10

そうでもない修正、しかし、回避策:この行置き:RDOCと里のドキュメントのインストールをスキップする~/.gemrcという名前のファイルに

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

を(あなたがとにかくお使いのシステム上たくないかもしれない - それをインストールプロセスをかなり高速化します)。

+0

rootでインストールする場合はどこにファイルを置く必要がありますか? – LaDude

+1

ホームディレクトリでは '〜'の略です。あなたの場合は '/ root/.gemrc'です。 – Thilo

+0

ありがとうございました。今はうまくいく! – LaDude

関連する問題