我正在运行 Ubuntu 11.10 并像这样安装 Ruby 1.9:
$ sudo apt-get install ruby1.9 rubygems
一切都运行良好,但ri
似乎有空文档。ri
告诉我文档是空的,我必须安装它们。我执行了这个,因为我读过它会有所帮助:
$ rdoc --all --ri
现在,当我尝试打开任何文档时:
$ ri Array
Nothing known about Array
我搜索的其他所有内容都相同。
那这个呢 ?
apt-get install ri1.8
编辑
或试试这个:(非 rvm)
gem install rdoc rdoc-data
rdoc-data --install
“安装 ri” 安装 1.8(至少在 Ubuntu 12.04 上)。利用
sudo apt-get install ri1.9
您可能默认使用 ri1.8。尝试运行“ri1.9.1”,因为在需要特定版本时会运行 ruby1.9.1。使用“update-alternatives”,您应该能够将 1.9.1 设置为默认值(不知何故)。
这对我有用
sudo apt-get install ri
文档不会随 Ruby 安装立即提供,即使是 1.9.3 也是如此。安装 Ruby 文档的一个有效快捷方式是使用以下代码:
sudo apt-get install ri
无需指定哪个版本作为终端将从最新的 Ruby 信息中捕获文档,只要您在 Ubuntu 上安装了最新的 Ruby 版本,这应该可以工作。