2012-04-16 84 views
6

我試圖在我的Debian 6.0.4機器上安裝GitLabHQ。這是2012年4月13日的全新安裝。現在我已經到了需要由Ruby gem完成一些安裝的地步。特別是:安裝ri文檔的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

不是固定的,真的,但有解決方法:將這個行:

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

到一個名爲~/.gemrc反正跳過安裝的RDoc和RI文件(你可能不希望您的系統上的文件 - 將加速安裝過程相當多)。

+0

我需要把這個文件放在哪裏,以便我用root安裝? – LaDude 2012-04-16 08:10:25

+1

在主目錄中 - 這就是'〜'的簡稱。所以'/ root/.gemrc'就是你的情況。 – Thilo 2012-04-16 08:39:50

+0

非常感謝。現在它工作得很好! – LaDude 2012-04-16 19:32:32