Ubuntu系统安装Ruby的三种方法

作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs

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

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

Ubuntu系统安装Ruby的三种方法相关推荐

  1. Ubuntu重启网卡的三种方法

    Linux重启网卡的三种方法: 一.network 利用root帐户 # service network restart 或者/etc/init.d/networking restart 二.ifdo ...

  2. Ubuntu 安装docker-engine的三种方法

    按照以下步骤一步步执行,就可以安装好docker-engine,参见官网提示 1 删除以前有过的安装 执行命令: sudo apt-get remove docker docker-engine do ...

  3. Jetson 系列——Ubuntu重启网卡的三种方法

    一.network 利用root帐户 service network restart 或者 /etc/init.d/networking restart 二.ifdown/ifup ifdown et ...

  4. 【Ubuntu笔记】ubuntu18.04设置开机启动命令/脚本的三种方法(可sudo)

    转自微信 谭狗星 很多时候想开机时便启动想要启动的命令(甚至是需要sudo的命令). 但是如何设置呢,一般来说有以下三种方法. (本文针对的是ubuntu18.04设置开机启动命令或者脚本) 1 不用 ...

  5. Ubuntu用命令行打开网页的三种方法

    1.第一种方法 links命令 $ apt install links $ links websol.cn 2.第二种方法 w3m命令 $ apt install w3m $ w3m websol.c ...

  6. centos 卸载软件_一篇看懂!详解-Linux系统中安装软件的三种方法

    Linux系统中安装软件的三种方法 注:本文主要以CentOS为例介绍常用的安装方式,其他版本linux在文章底部 Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别: 1.文件位置 系 ...

  7. 从U盘运行Linux操作系统的三种方法

    摘要: 从U盘运行Linux操作系统的三种方法 usb_linux_0 你或许听说过在U盘上运行live Linux操作系统,但你知不知道可以永久的保存运行时的数据,或者直接将Linux安装到U盘?本 ...

  8. 安装惠普笔记本XP三种方法

    安装惠普笔记本XP三种方法 方法一.直接下载集成SATA驱动HP OEM XP PRO安装盘     本光盘以HP OEM XP PRO为基础制作的,集成了硬盘SATA驱动,其余部分未做任何改动或者优 ...

  9. CentOS安装jdk的三种方法

    2019独角兽企业重金招聘Python工程师标准>>> CentOS安装jdk的三种方法 环境 Linux版本:CentOS 6.5.Ubuntu 12.04.5 JDK版本:JDK ...

最新文章

  1. EBS fnd_global.apps_initialize
  2. java取字符串中不相同的字母_java 判断两个字符串是否为相同字母异序词 --- 记录...
  3. 正则表达式python实例_常见的python正则用法实例讲解
  4. java rgb转yuv_【转】总结各种RGB转YUV的转换公式
  5. 未来如何与计算机和谐相处,未来计算机将进入身体和大脑,大脑将和云连接
  6. uTorrent for mac(BT下载客户端)v1.8.7中文版
  7. OpenCV3学习(2.2)——图像Mat矩阵操作与常用函数
  8. jquery 选择器之children与find
  9. 只腐蚀毛刺 腐蚀算法_去毛刺更省时省力的方式方法大全!
  10. Gradle实战-配置环境变量
  11. linux 终端中文乱码解决方法
  12. AlphaGo真的赢了么?
  13. 【从C到C++学习笔记】域运算符/new/delete运算符/重载/Name managling/extern C/带函数默认值参数
  14. Cplex教程(C++)
  15. matlab英文词汇,matlab中常见英文词含义
  16. 关于BTA12-600B双向可控硅应用中遇到问题的思考
  17. 竞价单页设计需要了解的知识
  18. qq邮箱服务器密码,QQ邮箱授权码如何获取?
  19. python 悬浮窗_python浮窗
  20. 第3周项目1-顺序表的基本运算

热门文章

  1. 容器编排技术 -- Kubernetes设计架构
  2. TAIGA项目管理平台快速安装
  3. C语言,功能一、利用一维数组和选择法对成绩高低排序,功能二、输出对应的学号,功能三、查找对应学生成绩
  4. C语言,利用const常量解决圆的体积和面积。
  5. maccmsv10 苹果cms10 站群扩展 自用版
  6. 【记录】CentOS 安装 gitlab社区版
  7. 【Java】四种方法复制视频文件比较
  8. 【编程】基本程序设计模式
  9. C#LeetCode刷题之#26-删除排序数组中的重复项(Remove Duplicates from Sorted Array)
  10. Typecho开启全站Pjax