zoukankan      html  css  js  c++  java
  • 如何安装Ruby(Windows)

    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版本,比如:

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

    现在可以配置irb了.

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

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

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

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

    #这是irb的配置文件,irb运行前会读取此文件的配置,
    #此文件需要在用户目录下
    require ‘/completion’   #打开自动完成功能
    IRB.conf[:AUTO_INDENT]=true #打开自动缩进功能

    现在在命令行输入irb打开ruby交互工具就可以体验自动完成功能和自动缩进功能.

    比如:

    输入File.me,  然后按tab键就可以自动完成函数名输入,变成File.method.

    如果发现有多个可能,不会自动完成,但是按两下tab会显示所有可能的名字.

    至于缩进就是比如输入def fun1,然后按回车,下一行会缩进两个空格让你输入.

    接下来是ri,ri是用于在终端查看帮助的工具,如果你更喜欢使用chm,那么接下来的配置就不需要设置了.

    ruby的帮助文件在Rubydoc uby20.chm.

    如果你也想试试使用在终端查看帮助,那么继续往下看吧.

    首先需要安装ri格式的帮助文件

    1.在终端运行gem install rdoc-data 安装

    2.然后需要生成ri数据,在终端运行

    rdoc-data –install

    gem rdoc –all –overwrite

    3.现在可以使用ri来查询了,比如查询String的strip方法的使用帮助.

    在终端运行: String#strip

    然后会输出:

    (from ruby core)
    ——————————————————————————
    str.strip -> new_str

    ——————————————————————————

    Returns a copy of str with leading and trailing whitespace removed.

    ” hello “.strip #=> “hello”
    “ goodbye ”.strip #=> “goodbye”

  • 相关阅读:
    我们为什么要使用Spring Cloud?简介
    Spring注解@Component、@Repository、@Service、@Controller区别
    Spring boot 各种入门及问题
    spring boot与spring mvc的区别是什么?
    Android http Request / Response ContentType
    Android Studio添加aar
    Android 自定义线程池的实战
    Android AsyncTask 深度理解、简单封装、任务队列分析、自定义线程池
    EditText 显示明文和密码
    Android log 管理工具
  • 原文地址:https://www.cnblogs.com/wicub/p/3645832.html
Copyright © 2011-2022 走看看