设置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”

时间: 2024-11-01 19:11:20

设置irb和ri的相关文章

Redis集群搭建

Redis集群是一个提供在多个Redis节点间共享数据的程序集. Redis集群中不支持处理多个keys的命令. Redis集群通过分区来提供一定程度的可用性.在某个节点宕机或者不可用的时候可以继续处理命令. Redis集群数据分片 在Redis集群中,使用数据分片(sharding)而不是一致性hash(consistency hashing)来实现,一个Redis集群包含16384个哈希槽(hash slot),数据库中的每个键都存在这些哈希槽中的某一个,通过CRC16校验后对16384取模

Windows下pry安装和配置

pry是一个增强型的交互式命令行工具,比irb强大. 有自动完成功能,自动缩进,有颜色.有更强大的调试功能. pry 安装很简单. 在终端输入: gem install pry 然后就会自动到网上下载安装了. 设置 在windows上pry默认没有打开自动缩进和颜色功能. 需要配置一下. pry配置 放在个人目录下的pryrc文件里(文件路径: %USERPROFILE%\ .pryrc). 配置文件默认不存在,需要新建一个,在里面输入 #这是pry的配置文件,pry运行前会读取此文件的配置,

Redis 4.0.1集群搭建

Redis 4.0.1集群搭建 一.概述 Redis3.0版本之后支持Cluster. 1.1.redis cluster的现状 目前redis支持的cluster特性: 1):节点自动发现 2):slave->master 选举,集群容错 3):Hot resharding:在线分片 4):进群管理:cluster xxx 5):基于配置(nodes-port.conf)的集群管理 6):ASK 转向/MOVED 转向机制. 1.2.redis cluster 架构 1)redis-clust

Unix 下 使用 RVM 管理 Ruby 和 gem

转载:http://www.ibm.com/developerworks/cn/aix/library/au-aix-manage-ruby/ ? 尽管 Internet Relay Chat.论坛和版本控制工具(如 Git 和 Github)令分布式开发变得十分简单,但是重建另一个开发人员的环境将会十分困难.在一个新的开发机器上支持现有代码体,需要至少匹配初始编码人员的部分(也有可能是全部)堆栈,或是匹配增强应用程序所必需的软件组件.堆栈可能要求使用某种操作系统(比如 UNIX?.Linux?

kali Linux系列教程之BeFF安装与集成Metasploit

kali Linux系列教程之BeFF安装与集成Metasploit 文/玄魂 1.1 apt-get安装方式 1.2 启动 1.3 基本测试 1.4 异常信息 1.5 从源码安装BeEF 1.5.1 安装curl git 1.5.2 安装rvm 1.5.3 安装依赖项 1.5.4 安装ruby 1.5.5 安装bundler 1.5.6下载beef 1.5.7 安装和启动 1.6 集成metasploit 1.1 apt-get安装方式 打开终端,输入如下命令: apt-get install

Linux Redis集群搭建与集群客户端实现

我们要在单台机器上搭建Redis集群,方式是通过不同的TCP端口启动多个实例,然后组成集群. 1.启动Redis多个实例 我们在Redis安装目录下创建目录cluster,并编写7000.conf~7005.conf 6个配置文件,这6个配置文件用来启动6个实例,后面将使用这6个实例组成集群. 以7000.conf为例,配置文件需要填写如下几项. port 7000 //端口7000,7002,7003 bind 10.93.84.53 //默认ip为127.0.0.1 需要改为其他节点机器可访

RAILS ON

我是按照下面这个URL来轻快安装的. http://lxiaodao.iteye.com/blog/1579992 (1)RVM官方网站应该是改版过一次, 使用 Java代码   curl -L https://get.rvm.io | bash -s stable 下载并安装rvm稳定版本.不在使用bash < <(curl -s https://rvm.beginrescueend.com/install/rvm),切记. 很快安装完rvm后,重新登录一个新的ssh,使用rvm -v检查一

Install ruby via RVM

1. Install RVM and refer to https://rvm.io/ -- gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB -- \curl -sSL https://get.rvm.io | bash -s stable [[email protected] ~]$

原创 单片机实验

原创说明:此随笔为单片机(AT89C51.AT89C52)实验 前三个实验类型为汇编编程,难度较大,重在思路和细节的把握. 后四个实验为动手较强的单片机实验,编程相对简单. 考查点: 1.对单片机汇编基本编程把握 2.单片机的中断,包括外部中断.定时计数.串口通信 3.对单片机的结构.工作原理,各个端口的特点使用把握 4.会使用proteus仿真软件的使用,以及与keil的联调使用 单片机实验(一) 一.实验题目: 试编写一段程序,其功能为将21H单元的内容8位分别依次存放到从22H开始的8单元