标签: ri

ri和rdoc有什么区别

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

ruby rdoc ri

33
推荐指数
3
解决办法
8457
查看次数

什么都不知道......在尝试ri String#upcase Ruby时

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

没有人知道String#upcase

我在这里发现了一些帖子告诉我这可能是因为没有安装RDoc.但是我不明白如何解决它.

我使用的是Mac OSX 10.6和最新的RVM.除了标准的Ruby解释器以及Apple的Developer工具包之外,我只安装了1.9.2.

ruby rdoc ri rvm

33
推荐指数
1
解决办法
5651
查看次数

为什么我的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万
查看次数

如何从命令行获取Ruby文档

有没有办法找出我的ri命令的哪一部分没有显示Ruby的文档:

 $ ruby --version
 ruby 1.9.3p392 (2013-02-22 revision 39386) [i686-linux]

 $ ri --version
 ri 3.12.2     

 $ ri String
 Nothing known about String
Run Code Online (Sandbox Code Playgroud)

当我使用撬:

 $ pry --version
 Pry version 0.9.12 on Ruby 1.9.3

 $ pry 
 [1] pry(main)> ri String
 # shows String documentation
 [2] pry(main)> ri String.split
 error: 'String.split' not found
 [3] pry(main)> ri String.strip
 String.strip not found, maybe you meant:
 String#strip_heredoc
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能显示文档?

ruby ri

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

在本地访问ruby标准库文档

我刚刚进入Ruby - 其中一个让我放心的事情就是Intellisense /代码完成,所以如果我没有这个,我真的需要让API随时关闭.我上周发现了这个发现:

gem server
Run Code Online (Sandbox Code Playgroud)

它启动一个服务器,让您查看所有已安装宝石的文档.有没有相当于这个允许您浏览标准库而不是宝石?

使用Linux/Ruby 1.8.7.

ruby ri

9
推荐指数
2
解决办法
4053
查看次数

GPU加速动画和模糊内容

问题:为什么我的CPU 在应用模糊时注册约30%而在没有模糊应用于动画对象时约为6%

细节:

我在页面上有一组随机生成的项目,这些项目分配了CSS动画(在CSS文件中),并随机生成宽度,高度值,重要的是模糊,内联应用.

CSS文件样式如下:

animation-name: rise;
animation-fill-mode: forwards;
animation-timing-function: linear;
animation-iteration-count: 1;
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
-webkit-transform: translate3d(0,0,0);

transform: translateZ(0);
Run Code Online (Sandbox Code Playgroud)

宽度,高度和模糊通过style属性内联应用.

<div class="foo" style="width:99px;height:99px;
                        filter:blur(2px);
                        -webkit-filter:blur(2px) opacity(0.918866247870028);
                        -moz-filter:blur(2px) opacity(0.918866247870028);
                        -o-filter:blur(2px) opacity(0.918866247870028);
                        -ms-filter:blur(2px) opacity(0.918866247870028);"></div>
Run Code Online (Sandbox Code Playgroud)

启用模糊后,我的CPU使用率约为30%.当我禁用模糊时,CPU使用率下降到约6%.

这里发生了什么事?当没有应用模糊时,chrome是否只能加速GPU?如果是这样,为什么?

更新1:

动画rise如下:

@keyframes rise {
    0% {
        transform: translateY(0px);
    }
    100% {
        transform: translateY(-1000px);
    }
}
Run Code Online (Sandbox Code Playgroud)

css animation ri css3

8
推荐指数
1
解决办法
796
查看次数

在Mac OS X Lion上安装rails 3.1时找不到文件'lib'

我刚刚安装了rvm然后使用以下命令修改了3.1rc5:

gem install rails --pre
Run Code Online (Sandbox Code Playgroud)

但是在"安装ri文档"和RDoc文档之后我遇到了一些错误:

Successfully installed <bunch of things>
30 gems installed
Installing ri documentation for multi_json-1.0.3...
Installing ri documentation for activesupport-3.1.0.rc5...
Installing ri documentation for builder-3.0.0...
unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README, skipping
unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README.rdoc, skipping
Installing ri documentation for i18n-0.6.0...
Installing <tons more documentation>
Installing ri documentation for rails-3.1.0.rc5...
file 'lib' not found
Installing RDoc documentation for multi_json-1.0.3...
Installing RDoc documentation for activesupport-3.1.0.rc5...
Installing …
Run Code Online (Sandbox Code Playgroud)

rdoc ri rvm ruby-on-rails-3 ruby-on-rails-3.1

6
推荐指数
1
解决办法
3691
查看次数

什么都不知道......使用ri数组时 - Ruby

我有Ubuntu 11.10并使用rvm和ruby 1.9.2.我完全按照这个安装Ruby:http://blog.sudobits.com/2011/10/27/how-to-install-ruby-on-rails-in-ubuntu-11-10/

我用它生成文档

rvm docs generate
Run Code Online (Sandbox Code Playgroud)

这似乎适用于一次终端会话,但是一旦我退出并重新开始,我必须再次生成文档,否则我得到Nothing is Known错误这需要很长时间,所以我宁愿不必每次我开始终端会话时都会生成文档.

有什么办法可以永久保存文档吗?

对此有一些类似的问题 - 但我没有生成文档或使用它们的问题,只是保持它们的安装.

ruby rdoc ri rvm

6
推荐指数
1
解决办法
3043
查看次数

ri有空的文档 - Ubuntu 11.10,Ruby 1.9

我正在运行Ubuntu 11.10并安装了Ruby 1.9,如下所示:

$ sudo apt-get install ruby1.9 rubygems
Run Code Online (Sandbox Code Playgroud)

一切都运作良好,但ri似乎有空文件.ri告诉我文件是空的,我不得不安装它们.我执行此操作是因为我读到它会有所帮助:

$ rdoc --all --ri
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试打开任何文档时:

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

我搜索的其他内容也是如此.

ruby ubuntu ri

5
推荐指数
1
解决办法
1555
查看次数

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

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

(结束)

,(END)在黑色背景上显示白色字母.我没有回到bash,但是 - ri仍在运行,我无法输入任何东西.还有,为什么所有的空白行?

为什么会这样?

ruby macos terminal ri

3
推荐指数
1
解决办法
657
查看次数

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
查看次数

标签 统计

ri ×11

ruby ×9

rdoc ×5

rvm ×3

macos ×2

animation ×1

css ×1

css3 ×1

ruby-on-rails-3 ×1

ruby-on-rails-3.1 ×1

terminal ×1

ubuntu ×1