问题标签 [ri]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
186 浏览

ruby - RDoc:更改 ri-documentation 中“属性:”部分的名称

我正在使用一些元编程在 ruby​​ 中生成一堆方法,如下所示:

我知道我可以通过rdoc'-A mood' 让它将我的情绪生成代码识别为属性,这很方便,从那时起它们至少会被识别。

但是,它们实际上更像是常规方法而不是属性,所以当我使用ri. 我没有任何常规属性,所以有什么简单的方法可以将本节的标题更改为“Moods:”或类似的东西,所以我的用户至少有足够的好奇心来输入ri EmotionalObject#happy.

0 投票
1 回答
14020 浏览

ruby - 为什么我的 Ruby 'ri' 工具不会在命令提示符中返回结果?

可能重复:
ruby 1.9 ri 问题

当我尝试ri在命令提示符窗口中使用 Ruby 的工具来获取有关类、方法等的帮助时,它似乎总是失败。例如,如果我输入:

我收到一条消息说:

我正在使用安装了 Ruby 1.9.1p243(2009-07-16 修订版 24175)[i386-mingw32] 的 Vista 64。

我应该怎么做才能配置 ri工作?

0 投票
2 回答
674 浏览

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

当我在 Mac 上的终端中执行 ri ... 时,我可能会得到 50 个空白行,然后是我期望的输出,然后是最后一行:

(结尾)

, (END) 以黑底白字显示。但是,我没有返回 bash —— ri 仍在运行,我无法输入任何内容。另外,为什么所有的空行?

为什么会这样?

0 投票
3 回答
9388 浏览

ruby - ri 和 rdoc 有什么区别

每当我安装 gems 时,我都会看到 ri 和 rdoc 紧随其后。我知道这是文档,但是两者之间有什么区别以及如何使用它们?

0 投票
1 回答
1016 浏览

emacs - Unable to run fastri on cygwin: uninitialized constant Gem::Version (NameError)

I'm trying to setup fastri (http://eigenclass.org/hiki/fastri) on emacs running on cygwin in windows. The ruby install is also from cygwin, not the windows version of ruby. After downloading, unpacking the tarball and running setup.rb, when I attempt to run qri or fri, I get the following error message:

My ruby version and gem environment:

I took a look at ri_paths.rb to figure out how Gem::Version should be included in the file, but I couldn't figure it out. I tried adding both require 'gem/version' and require 'version' in ri_paths.rb, but no joy. I get 'require': no such file to load -- version (LoadError)

0 投票
3 回答
216 浏览

ruby - ri 输出不能通过管道传输到 less

我正在运行 ri 版本 2.5.8 和 ruby​​ 1.9.2。如果我尝试类似的东西ri Enumerable | less,则分页会减少。我看到了输出,但我不能使用 CTRL-F 或 CTRL-B 来回翻页和向前翻页。如果我尝试这样做,我只会在屏幕底部看到文字“^F”和“^B”字符输出。怎么了?

0 投票
2 回答
1174 浏览

ruby - 在 (Mac)Vim 中查看 ri 时摆脱 ANSI 转义字符

我在 gvim 和 MacVim 中查看 ri 文档时遇到问题(两者都试过了) 某些 ri 文档包含在终端窗口中查看时看起来不错的文本装饰,但在 gvim/MacVim 中查看时包含 ANSI 转义字符。例如,以下 ri 代码段$ri class在终端中如下所示:

返回obj的类,现在优先于Object#type

这在 gvim 中:

返回 [4mobj[m, 现在优先于 [7mObject#type[m,

能够在 gvim 中引用清晰的 ri 文档会很棒。关于从哪里开始解决这个问题的任何想法?

0 投票
1 回答
150 浏览

ruby - Ruby:有没有办法创建 Ri 文档?

我想为我编写的 Ruby 类创建一些 Ri 文档。有没有办法创建 ri 文档,你是怎么做的?谢谢!

0 投票
1 回答
393 浏览

ruby - ri + rvm + Textmate 的问题

我正在尝试通过 Ctrl+H 快捷方式在 Textmate 中查找 Ruby 方法的帮助,但我总是收到此错误:

/Users/tomdeleu/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:388:in bin_path': can't find gem rdoc ([">= 0"]) with executable ri (Gem::GemNotFoundException) from /Users/tomdeleu/.rvm/gems/ruby-1.9.2-p180/bin/ri:19:in '

平台:

Ri 在命令行中运行良好(我运行“rvm docs generate”来安装 1.9.2 的文档)。我四处寻找,但找不到解决方案。任何人都可以帮忙吗?

0 投票
3 回答
5908 浏览

ruby - 什么都不知道......当尝试 ri String#upcase Ruby

我刚刚安装了 RVM,并且正在阅读 The Well-Grounded Rubyist 的书。在第一章中,我应该尝试ri String#upcase查看有关 upcase 方法的文档,但是我收到一条消息:

对 String#upcase 一无所知

我在 SO 上发现了一些帖子,告诉我这可能是因为未安装 RDoc。但是我不明白如何解决它。

我正在使用 Mac OSX 10.6 和最新的 RVM。除了 Apple 开发工具包附带的标准 Ruby 解释器外,我只安装了 1.9.2。