安装 ri 文档时 Ruby gem 失败

标签 ruby gem bundler

我正在尝试在我的 Debian 6.0.4 机器上安装 GitLabHQ。这是 2012 年 4 月 13 日的全新安装。现在我已经到了需要由 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

然后我尝试重建 Ruby 包

gem pristine --all

这没有帮助。以下是已安装的 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

即使 bundler 出现在列表中,它似乎没有正确安装。

我希望有人可以帮助我,因为我真的需要 GitLabHQ 才能工作。

丹妮拉。

最佳答案

不是修复,真的,而是解决方法:把这行:

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

进入一个名为 ~/.gemrc 的文件以跳过 rdoc 和 ri 文档的安装(无论如何你可能不需要在你的系统上 - 它会大大加快安装过程)。

关于安装 ri 文档时 Ruby gem 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10170288/

相关文章:

mysql - 使用 Mac OSX 10.6 为 Ruby on Rails 安装 mysql2 gem

ruby - 如何逐行读取 gzip 文件?

ruby - Sinatra haml 页面被调用两次

xcode - Cocoapods - 'pod --version' 更新到 0.32.1 后给我 0.31.1

ruby - 构建后 Gem 中缺少文件

ruby - 安装 crypt (3.1.7) 时出错

ruby-on-rails - “bundle install”在安装rspec时失败

python - 相当于 Python 在 Ruby 中的计数器

javascript - 以自定义指定格式生成 .xlsx 文件

ruby-on-rails - 检验 gem 的正确方法