Ruby解释器的安装

1.Windows平台

想尽快安装并运行Ruby,可遵循如下步骤:

1.启动Web浏览器,访问 http://www.ruby-lang.org/en/downloads/

2.下拉滚动条到“Ruby on Windows",位置大约在整个页面的中部

3.在这个部分找到可以下载的”一键安装程序“

4.点击第3步找到的链接,并将其保存

5.下载完成后,查看桌面上刚下载的Ruby EXE文件,并双击之,载入安装程序

6.如果Windows提示”安全错误“对话框,请点击”运行“

7.按界面提示进入到后续安装界面,保留安装文本编辑器SciTE和FreeRIDE、安装Ruby包管理器RubyGems的打勾状态。除非有明确理由,否则应该将Ruby安装到默认位置(这个不太理解,为什么呢)

8.出现”Installation Complete"就好了。

2.Linux平台

一般都内置了吧

勾选如图所示,如果你需要使用ruby开发有界面的程序,那么也勾选”Install Td/Tk support”.

安装完后打开命令行,输入ruby -v查看是否能够显示ruby版本,比如:

ruby 2.0.0p247 (2013-06-27) [x64-mingw32].

现在可以配置irb了.

irb是交互式Ruby 的命令行工具,即输入一句就立即执行并给出结果.

默认的irb不够强大,现在给它配置一下.

irb配置放在个人目录下的.irbrc文件里(文件路径: %USERPROFILE%\.irbrc).

配置文件默认不存在,需要新建一个,在里面输入

#这是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”

如何安装Ruby(Windows)的更多相关文章

  1. windows下安装ruby和 rails的痛苦经历

    准备安装ruby on rails,在网上搜了下,步骤都类似,但实际安装过程中却碰到很多问题.下面详细说下: 说明下,文章是按照我尝试的过程描述的.但最终是靠 运行 railsinstaller一键式 ...

  2. windows安装ruby,DevKit安装rails,svn安装

    Ruby on Rails的安装,是从被称为RubyGems的包管理系统开始的.Ruby on Rails是由Ruby处理系统的类库的.被称为“gem”的格式来进行配置的.“gem”形式的类库,通过使 ...

  3. 在linux,windows上安装ruby on rails开发环境

    ruby是一个非常优秀的语言,ruby的精髓rails可以让web开发的效率成倍的提高,下面就介绍一下我搭建rails环境的过程.windows下搭建ruby rails web开发环境本篇文章主要是 ...

  4. 如何在Mac OS X上安装 Ruby运行环境

    对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境.此安装方法同样适用于产品环境! 系统需求 首先确定操 ...

  5. Sass安装(windows版)

    Sass安装(windows版) 在 Windows 平台下安装 Ruby 需要先有 Ruby 安装包,大家可以到 Ruby 的官网(http://rubyinstaller.org/download ...

  6. 安装Ruby下的compress失败

    1.  安装ruby 1.9.3     进入ruby官网,点击下载,在下载页面有一个"安装页面"链接,进入之后找到RailsInstaller(windows ruby安装程序) ...

  7. SASS的安装及使用(前提:安装Ruby)

    本文仅适用于Windows系统. 一.安装Ruby Sass是用Ruby语言写的,但是两者的语法没有关系,所以学 Sass 不用学 Ruby,只是必须先安装Ruby,然后再安装Sass. Linux和 ...

  8. Sass学习之路(2)——Sass环境安装(windows版)

    因为本喵目前用的是window10的本子,所以这里就发windows版本的安装流程啦.(希望有朋友可以赞助我一个mac(┳_┳)): 第一步:安装ruby 因为Sass是基于ruby编写的,所以先去官 ...

  9. Mac OS X上安装 Ruby运行环境

    环境   对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境.此安装方法同样适用于产品环境! 系统需求 ...

随机推荐

  1. Kudu安装前的建议说明(博主推荐)

    不多说,直接上干货! 能点击进来看我写的这篇博文的朋友,肯定是刚入门的你. 其实以下是我从官网翻译过来的. http://kudu.apache.org/docs/installation.html# ...

  2. mustache语法 转自小花大方

    mustache语法 mustache 模板,用于构造html页面内容.在实际工作中,当同一个模板中想要调用不同的函数来渲染画面,在已经自定义好了的前提下,可以在渲染页面时对传入的参数进行手动判断.[ ...

  3. 文件选择之OpenFileDialog控件

    OpenFileDialog控件主要用于选择要打开的文件,在使用时可以在属性面变中设置属性,也可在代码中设置其属性 OpenFileDialog控件的属性 InitialDirectory 对话框的初 ...

  4. 阿里云短信验证~JAVA后台

    maven :中的 pom.xml添加 <dependency> <groupId>com.aliyun</groupId> <artifactId>a ...

  5. 微信公众号自动回复_Java

    先声明一下,这是一个maven工程pom文件需要的依赖: <dependency> <groupId>dom4j</groupId> <artifactId& ...

  6. 基于springmvc开发注解式ip拦截器

    一.注解类 @Documented @Target({ElementType.TYPE,ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) ...

  7. 微信小程序实战篇:商品属性联动选择(案例)

    本期的微信小程序实战篇来做一个电商网站经常用到的-商品属性联动选择的效果,素材参考了一点点奶茶. 效果演示:   商品属性联动.gif 代码示例 1.commodity.xml <!-- < ...

  8. ActiveMQ实例2--Spring JMS发送消息

    参考文章:http://my.oschina.net/xiaoxishan/blog/381209#OSC_h3_7 一,步骤参照参考文献 二.新建的项目 三.补充 web.xml <?xml ...

  9. 零基础逆向工程34_Win32_08_线程控制_CONTEXT结构

    线程控制 实验 挂起线程 ::SuspendThread(hThread); 恢复线程 ::ResumeThread(hThread); 终止线程 (这里讲了同步调用与异步调用) 方式一: 此方法结束 ...

  10. Elmah 数据库脚本

    /* 错误管理工具 SQL代码 */ CREATE TABLE dbo.ELMAH_Error ( ErrorId UNIQUEIDENTIFIER NOT NULL, Application NVA ...