我运行的是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版本,这就应该有效。