设置irb和ri
输入ruby -v查看是否能够显示ruby版本
现在可以
配置irb了.
irb是交互式Ruby 的命令行工具,即输入一句就立即执行并给出结果.
默认的irb不够强大,现在给它配置一下.
irb配置
放在个人目录下的.irbrc文件里(文件路径: %USERPROFILE%\.irbrc).
资源管理器>地址栏>输入%USERPROFILE%>SHIFT+右键>打开命令行窗口
配置文件默认不存在,需要新建一个,在里面输入
#这是irb的配置文件,irb运行前会读取此文件的配置,
#此文件需要在用户目录下
require ‘irb/completion’ #打开自动完成功能
IRB.conf[:AUTO_INDENT]=true #打开自动缩进功能
**注意: 不要其中的中文注释
体验
现在在命令行输入irb打开ruby交互工具就可以体验自动完成功能和自动缩进功能.
比如:
输入File.me, 然后按tab键就可以自动完成函数名输入,变成File.method.
如果发现有多个可能,不会自动完成,但是按两下tab会显示所有可能的名字.
至于缩进就是比如输入def fun1,然后按回车,下一行会缩进两个空格让你输入.
接下来是ri,ri是用于在终端查看帮助的工具,如果你更喜欢使用chm,那么接下来的配置就不需要设置了.
ruby的帮助文件在Ruby\doc\ruby20.chm.
如果你也想试试使用在终端查看帮助,那么继续往下看吧.
首先需要安装ri格式的帮助文件
1.在终端运行gem install rdoc-data 安装
2.然后需要生成ri数据,在终端运行
rdoc-data -install
gem rdoc --all --overwrite
3.现在可以使用ri来查询了,比如查询String的strip方法的使用帮助.
在终端运行:ri String#strip
然后会输出:
(from ruby core)
——————————————————————————
str.strip -> new_str
——————————————————————————
Returns a copy of str with leading and trailing whitespace removed.
” hello “.strip #=> “hello”
“\tgoodbye\r\n”.strip #=> “goodbye”