ri有空文档——Ubuntu 11.10,Ruby 1.9



我运行的是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

您可能默认使用ri1.8。试着运行"ri1.9.1",就像在需要特定版本时运行ruby1.9.1一样。使用"更新备选方案",您应该能够将1.9.1设置为默认值(不知何故)。

这对我有效

sudo apt-get install ri

"install-ri"安装1.8(至少在Ubuntu 12.04上)。使用

sudo apt-get install ri1.9

Ruby安装时并没有立即提供文档,甚至高达1.9.3。安装Ruby文档的一个有效快捷方式是使用以下代码:

sudo apt-get install ri

无需指定哪个版本的终端将从最新的Ruby信息中捕获文档,只要Ubuntu上安装了最新的Ruby版本,这就应该有效。

最新更新