[Ruby笔记]9.Ruby文档工具 ri ruby-doc Windows CMD.exe Powershell
来源:互联网 发布:2017淘宝双十一攻略 编辑:程序博客网 时间:2024/06/05 06:46
在Windows上安装ruby-doc ri 工具
安装步骤
Ruby的命令行文档工具ri
,一般安装步骤[1]
1.在终端运行 gem install rdoc-data 安装2.然后需要生成 ri 数据,在终端运行 rdoc-data –install gem rdoc –all –overwrite gem rdoc --all --ri --no-rdoc
可能会遭遇的问题:
An existing connection was forcibly closed by the remote host.
[你的连接已经被远程主机强制关闭]
解决办法:
挂VPN或者修改镜像[2]
Ruby China 官方 RubyGems 镜像、Ruby 镜像 正式上线!gem source -a https://gems.ruby-china.org
在Powershell中使用ri命令
遭遇问题:与remove-item产生冲突
ruby
的ri
会与powershell
中的remove-item
冲突
PS C:\Users\Administrator> ri ArrayRemove-Item : 找不到路径“C:\Users\Administrator\Array”,因为该路径不存在。所在位置 行:1 字符: 3+ ri <<<< Array + CategoryInfo : ObjectNotFound: (C:\Users\Administrator\Array:String) [Remove-Item], ItemNotFoundExcepti on + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand
解决办法:使用ri.cmd命令
也就是不用ri
,使用ri.cmd
命令[3]
PS C:\Users\Administrator> ri.cmd String#upcaseString#upcase(from ruby core)Implementation from (unknown)------------------------------------------------------------------------------missing documentation atC:/Ruby23-x64/share/ri/2.3.0/system/String/upcase-i.ri
在Cmd.exe中可直接使用ri命令
- 打开Windows命令行工具
Cmd.exe
- 查看一下
ruby
的版本以及ri
的版本
C:\Users\Administrator>ruby --versionruby 2.3.0p0 (2015-12-25 revision 53290) [x64-mingw32]C:\Users\Administrator>ri --versionri.cmd 4.2.1
- 使用
ri
查看String#upcase
的信息
C:\Users\Administrator>ri String#upcaseString#upcase(from ruby core)Implementation from (unknown)------------------------------------------------------------------------------missing documentation atC:/Ruby23-x64/share/ri/2.3.0/system/String/upcase-i.ri
- 在命令行直接输入
ri
可以看到引导信息
C:\Users\Administrator>riEnter the method name you want to look up.You can use tab to autocomplete.Enter a blank line to exit.>>
直接查看chm格式的工具文档
PS C:\Ruby23-x64\doc> ls 目录: C:\Ruby23-x64\docMode LastWriteTime Length Name---- ------------- ------ -----a--- 2009/4/18 12:35 3072340 bookofruby.pdf-a--- 2016/3/13 22:02 1107558 ruby23-core.chm-a--- 2016/3/13 22:03 367466 ruby23-language.chm-a--- 2016/3/13 22:03 3588376 ruby23-stdlib.chm-a--- 2016/3/13 22:03 33484 ruby23.chm
引用
[1]http://shashanzhao.com/archives/866.html
[2]http://ruby-china.org/
[3]http://stuff.martinsgill.co.uk/powershell-which/
元気だして~ ∧_∧ (*´ω`)∧∧l|l /⌒,つ⌒ヽ ) ( ( _)'`'`""'`'`""'`'`""http://emoji.vis.ne.jp/genki_dashite.htm
0 0
- [Ruby笔记]9.Ruby文档工具 ri ruby-doc Windows CMD.exe Powershell
- Ruby 文档:RDoc 和 ri
- 用好ri,轻松查阅ruby/rails文档
- ruby ri install and remove
- [Ruby]ruby笔记01
- [Ruby]ruby笔记02
- ruby
- ruby
- ruby
- Ruby
- Ruby
- Ruby
- ruby
- ruby
- ruby
- Ruby
- RUBY
- ruby
- 身份证的奥秘问题(待修改)
- [Ruby笔记]11.Ruby == .equal? object .object_id .respond_to? .send()
- FPGA:下一代机器人感知处理器
- AT5 two-dimensional objects - the torus and genus
- cobar初识记录(mysql)
- [Ruby笔记]9.Ruby文档工具 ri ruby-doc Windows CMD.exe Powershell
- 哈夫曼树及其应用
- java学习总结(16.05.17)对数据类型取值范围和数据溢出的理解(以byte类型为例)
- NuGet命令的用法
- Android Studio查看类继承体系和类中的方法的快捷键
- 【设置字符集】Win7 64位系统安装MySQL5.5.21图解教程
- 函数: dup dup2
- 懒省事的小明
- linux内核 address_space 结构