相关疑难解决方法(0)

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

可能重复:
ruby 1.9 ri问题

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

ri Array
Run Code Online (Sandbox Code Playgroud)

我收到一条消息说:

Updating class cache with 0 classes... Nothing known about Array
Run Code Online (Sandbox Code Playgroud)

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

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

ruby rdoc ri

29
推荐指数
1
解决办法
1万
查看次数

使用rvm获取ruby 1.9.3的源代码

我使用以下方法在Mountain Lion上安装了ruby 1.9.3:

rvm install 1.9.3
Run Code Online (Sandbox Code Playgroud)

这一切都很好,我现在可以使用ruby 1.9.3.但是,在.rvm/src目录中,我通常有一个名为ruby-1.9.3p123的文件夹,其中包含我的ruby安装的源代码.这样的文件夹不再存在.我想rvm使用一些预编译的二进制文件安装了ruby,但是如何强制它从源代码编译或者至少得到源代码?

ruby rvm

4
推荐指数
1
解决办法
1279
查看次数

Ruby的ri命令返回"没有关于数组的知识"

编辑:@FrederickCheung回答的问题.我需要重新安装ruby,这次通过一个参数来包含docs:

brew install ruby --with-doc
Run Code Online (Sandbox Code Playgroud)

题:

我是ruby的新手并试图让ri命令在终端(OSX Yosemite上的iTerm2)上运行.这是我到目前为止所尝试的(一切都是从终端粘贴的):

ri Array
Nothing known about Array
Run Code Online (Sandbox Code Playgroud)

所以我谷歌并尝试:

gem install rdoc-data

Fetching: rdoc-data-4.0.1.gem (100%)
rdoc-data is only required for C ruby 1.8.7 or 1.9.1.

rdoc-data is required for JRuby.

To install ri data for RDoc 4.0+ run:

rdoc-data --install

Successfully installed rdoc-data-4.0.1
Parsing documentation for rdoc-data-4.0.1
Installing ri documentation for rdoc-data-4.0.1
Done installing documentation for rdoc-data after 0 seconds
1 gem installed
Run Code Online (Sandbox Code Playgroud)

再试一次:

ri Array
Nothing known about Array
Run Code Online (Sandbox Code Playgroud)

然后我尝试了:

rdoc-data …
Run Code Online (Sandbox Code Playgroud)

ruby macos ri

0
推荐指数
1
解决办法
1146
查看次数

标签 统计

ruby ×3

ri ×2

macos ×1

rdoc ×1

rvm ×1