草庐IT

ruby - 为什么 Ruby 的 ri 不返回 bash 命令提示符?

当我在Mac的终端中执行ri...时,我可能会得到50个空行,然后是我期望的输出,然后是最后一行:(结束),其中(END)以黑底白字显示。但是,我没有返回到bash——ri仍在运行,我无法输入任何内容。另外,为什么所有的空白行?为什么会这样? 最佳答案 输出通过寻呼机(环境变量$PAGER的值,可能是/usr/bin/more或/usr/bin/少)。这允许您通过点击空格键(以及其他不错的功能)来翻阅整屏数据,而不必在终端中上下滚动。要退出,只需键入q。 关于ruby-为什么Ruby的r

ruby - 为什么安装 RDOCS 和 RI 比实际的 gem 花费更长的时间?

安装gem并等待2秒安装gem,然后等待30秒安装文档总是令人沮丧,我从不使用它(谷歌,任何人?)。当本地文档通常甚至没有用时,为什么我们要将此约定强加于自己?我知道您可以使用geminstallrails--no-ri--no-rdoc来跳过这一步,但是有没有一种方法可以默认跳过文档? 最佳答案 将标志添加到您的~/.gemrc文件。来自thedocs:gemlooksforaconfigurationfile.gemrcinyourhomedirectory,althoughyoucanspecifyanotherfileont

ruby - 如何修复 rvm 中的 ri 文档重复

这是我想做的riArray很简单,对吧?错了!Morethanoneclassormodulematchedyourrequest.Youcanrefineyoursearchbyaskingforinformationononeof:Array,TSortArray,Array,TSortArray我在UbuntuNatty上使用RVM,默认(并且只有ruby​​)是jruby1.6.3我已经修改了我的.rvmrc以默认生成ri文档,因此exportrvm_gem_options=""除此之外,据我所知,一切都是标准的。想法? 最佳答案

ruby - 我是否因为没有为 gems 安装 ri 和 rdoc 而遗漏了什么?

我从未见过为gems安装ri和rdoc的意义,我的.gemrc文件设置了--no-ri和--no-rdoc。由于每个gem都包含ri和rdoc信息,我只是想知道我是否遗漏了什么?为gem安装ri和rdoc有什么好处吗?谢谢克里斯总结如果不安装ri和rdoc,就不会丢失任何有值(value)的东西。我认为它可能被用于某些IDE(我是Emacs用户),但事实似乎并非如此。 最佳答案 安装ri文档的目的很简单,就是您可以使用“ri”命令来访问逐个方法的文档。例如,尝试:“riString#reverse”。按“q”退出。要试用RDoc文档