Ubuntu系统安装Ruby的三种方法

 更新时间:2016年11月15日 11:34:24   作者:资深架构师  
Ruby是一个开源的动态编程语言,本篇文章主要介绍了Ubuntu系统安装Ruby的三种方法,有兴趣的可以了解一下。

Ruby是一个开源的动态编程语言,它有优美的语法,可用于构建可伸缩的Web应用程序。ruby gems可以很好地增强Ruby开发者的开发效率。

要在Ubuntu系统上安装Ruby,有几种方法,每种方法都只需几步就能搞定。

方法一:使用apt-get安装

可以直接使用两个命令完成Ruby的安装。

# sudo apt-get update
# sudo apt-get install ruby

或者

# sudo apt-get install ruby2.0

方法二:使用brightbox ppa仓库安装

# sudo apt-get install Python-software-properties
# sudo apt-add-repository ppa:brightbox/ruby-ng
# sudo apt-get update
# sudo apt-get install ruby2.1 ruby2.1-dev

方法三:使用RVM安装

RVM是Ruby的版本管理器工具。
1、安装RVM

# sudo apt-get curl
# curl -L https://get.rvm.io | bash -s stable
# source ~/.rvm/scripts/rvm

2、安装RVM的环境依赖

# rvm requirements

3、安装Ruby

# rvm install ruby

如果想在Ubuntu上安装多个Ruby版本,那么可以使用下面的命令来指定使用rvm作为默认的Ruby版本管理。

# rvm use ruby --default

检查当前成功安装的Ruby版本

# ruby -v

安装gems

# gem list
# gem install [gem-name]

比如gem-name可以写sass

如果要从本地安装gems,命令如下:

# gem install --local [path of gem file]

可以使用命令更新已安装的gems,命令如下:

# gem update --system

或者

# gem update

原文链接:http://blog.csdn.net/chszs/article/details/42462517

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Apache开启并实现网站伪静态化的方法

    Apache开启并实现网站伪静态化的方法

    Apache的Mod_Rewrite对URL进行重写,实现网站伪静态化,这里就为大家介绍一下
    2022-08-08
  • Linux 的cp命令及示例详解

    Linux 的cp命令及示例详解

    本篇文章主要介绍了Linux 的cp命令详解, cp指令用于复制文件或目录,有兴趣的可以了解一下。
    2016-11-11
  • LNAMP架构中后端Apache获取用户真实IP地址的2种方法

    LNAMP架构中后端Apache获取用户真实IP地址的2种方法

    Nginx作为前端,Apache作为后端的情况下,Apache只能获取到Nginx前端的ip地址(127.0.0.1),而无法获取到用户的真实ip地址,在这种情况下,后端Apache如何获取用户真实IP地址?
    2014-03-03
  • centos7安装chronyd服务方式

    centos7安装chronyd服务方式

    这篇文章主要介绍了centos7安装chronyd服务方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Linux xargs命令的使用

    Linux xargs命令的使用

    这篇文章主要介绍了Linux xargs命令的使用,帮助大家更好的掌握Linux系统的使用,感兴趣的朋友可以了解下
    2020-08-08
  • Apache日志管理和统计分析知识

    Apache日志管理和统计分析知识

    Apache服务器具备强大的日志功能,管理员可以方便、准备、及时地了解服务器状况;可以更好地防范黑客的攻击
    2016-04-04
  • Linux下监视NVIDIA的GPU使用情况详解

    Linux下监视NVIDIA的GPU使用情况详解

    这篇文章主要介绍了Linux下监视NVIDIA的GPU使用情况详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • linux之centos7防火墙基本使用详解

    linux之centos7防火墙基本使用详解

    这篇文章主要介绍了linux之centos7防火墙基本使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-02-02
  • 详解CentOS 7下安装Tomcat到服务

    详解CentOS 7下安装Tomcat到服务

    本篇文章主要介绍了CentOS 7下安装Tomcat到服务,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • 基于Linux中vnc配置端口号的修改方法

    基于Linux中vnc配置端口号的修改方法

    今天小编就为大家分享一篇基于Linux中vnc配置端口号的修改方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05

最新评论