• [笔记]Ubuntu安装Ruby环境用于BDD(Cucumber)测试


    我的Linux版本是:Ubuntu12.04

    1、安装必须的包

      为了确保以后使用Cucumber不会出错,要安装以下这些包

    sudo apt-get install build-essential curl zlib1g-dev libreadline5-dev
    sudo apt-get install libssl-dev libxml2-dev libxslt-dev sqlite3 libsqlite3-dev

      在Ubuntu12.04不再使用“libreadline5-dev”,改用“libreadline-dev”..(网上找的答案:AFAIK, libreadline5-dev is no longer included in Ubuntu 12.04.You may wish to try with libreadline-dev instead.)

    2、安装RVM

      推荐使用RVM (Ruby Version Manager) to install Ruby;To install and use RVM, you’ll first need to install Git

    On Ubuntu you can install Git with:

    sudo apt-get install git-core

       安装RVM

    $ curl -L get.rvm.io | bash -s stable
    $ source ~/.bashrc
    $ source ~/.bash_profile

    以上是Ruby中国论坛上的介绍的方法,但我运行第1条命令后提示我运行提示的命令,因为Linux的版本不同、用户名不同可能命令也不一样.运行上面命令后,会在.bash_profile写入以下语句

    [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

    在.bashrc文件中写入以下语句

    PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting

     

    注意:由于Login Shell时先执行.bash_profile的内容,所以把.bash_profile的内容加到 .bashrc后面,然后删除或者重命名.bash_profile文件。

    3、ruby的安装与切换

    • 列出已知的ruby版本
    rvm list known
    • 安装一个ruby版本
    rvm install 1.9.3

    这里安装了最新的1.9.3, rvm list known列表里面的都可以拿来安装。

    • 使用一个ruby版本
    rvm use 1.9.3

    如果想设置为默认版本,可以这样

    rvm use 1.9.3 --default 
    • 查询已经安装的ruby
    rvm list
    
    • 卸载一个已安装版本
    rvm remove 1.9.2

    最后验证一下ruby -v ,gem -v都能够输出版本号。

    设置gem,用gem安装时不生成文档,在家目录(home directory)中创建一个名为 .gemrc 的 gem 配置文件,并写入以下内容:

    $ vim ~/.gemrc
    
    install: --no-rdoc --no-ri
    update: --no-rdoc --no-ri

    参考文档:

  • 相关阅读:
    进程实际操作篇2
    进程的实际操作篇1
    进程的理论知识
    解决套接字粘包,udp套接字对象的使用和socketserver模块实现并发
    day24-网络知识扫盲,socket的基本使用
    day23-网络编程之互联网基础,tcp/ip协议详细介绍
    day21-多态和多态性,鸭子类型,反射,内置方法,异常处理
    JAVA WEB小测
    JAVA动手动脑
    JAVA课上动手动脑问题2
  • 原文地址:https://www.cnblogs.com/lizhishugen/p/2820392.html
Copyright © 2020-2023  润新知