2019独角兽企业重金招聘Python工程师标准>>>

什么是 rvm ? rvm 的全称是 Ruby Version Manager ,是一款由 Wayne E. Seguin 开发的一款命令行工具。rvm 能够让你轻松的安装、管理 ruby 生产力环境,诸如不同版本的解释器和 gem 。 rvm 的项目官网是: https://rvm.beginrescueend.com/ 安装 rvm 我们在这里只讨论单用户的安装,也就是会把 rvm 装到用户的主文件夹。同时,我们的环境为 Ubuntu 11.04 。 rvm 需要通过 curl 工具下载一段安装脚本来进行安装,同时,下载完的这段脚本还需要用 git 从 GitHub 上下载源码。因此,没有安装 curl 和 git 的用户,需要先执行下面的命令: ? 1 $ sudo apt-get install curl git 万事具备,通过 curl 下载并执行安装脚本(请不要使用 root 执行): $ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm) 完成后你就可以看到一大堆信息,介绍如何进行后面的安装。在以前版本的安装中,你需要自己在 ~/.bashrc 文件中添加配置信息,但现在安装脚本智能化的帮你完成了这步。可以参 ~/.rvm/src/rvm/scripts/funcionts/installer 中的 setup_user_profiles() 函数。 不过最好检查一下你的 .bashrc 有没有如下的配置信息: ? 1 [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function* 重新打开终端(好让他重新加载 .bashrc 文件),确认已经安装好 rvm : ? 1 2 3 $ rvm -v rvm 1.6.25 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/] rvm 到这里就算安装完毕了。 安装 Ruby 安装 ruby 之前需要安装一些必要的依赖可选步骤: ? 1 $ sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev 然后是 readline ,以前手动编译的时候也要弄这步: ? 1 $ rvm pkg install readline 安装 ruby-1.9.2-p290 ,当然,你也可以安装你需要的版本,rvm 会自动为你下载、编译: ? 1 $ rvm install 1.9.2-p290 --with-readline-dir=$rvm_path/usr 查看已经装好的 ruby 环境: ? 1 2 3 4 5 $ rvm list rvm rubies ruby-1.9.2-p290 [ i386 ] 将安装好的 ruby-1.9.2-p290 设置为默认的工作环境: ? 1 $ rvm --default use 1.9.2-p290 欢乐的游戏吧!

转载于:https://my.oschina.net/roockee/blog/38796

Ubuntu上安装rvm相关推荐

  1. linux安装rvm详细教程,Ubuntu上安装rvm

    什么是 rvm ? rvm 的全称是 Ruby Version Manager ,是一款由 Wayne E. Seguin  开发的一款命令行工具.rvm 能够让你轻松的安装.管理 ruby 生产力环 ...

  2. Ubuntu上通过 RVM 安装 多版本 Ruby/Rails

    2019独角兽企业重金招聘Python工程师标准>>> Rails 3 RC 版半个月前就已经发布,而正式版据说会在未来几周内面世.相对于 2.3 版,Rails 3 差不多在各个方 ...

  3. [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二

    再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...

  4. 在 Ubuntu 上安装最新版本的 Erlang方法介绍

    Erlang 是一种用于构建大规模可扩展实时系统的函数式编程语言.Erlang 最初是由 爱立信 创建的专有软件,后来被开源. Erlang 在 Ubuntu 的 Universe 仓库 中可用.启用 ...

  5. 在Ubuntu上安装Odoo 11(企业版)

    2019独角兽企业重金招聘Python工程师标准>>> 在Ubuntu上安装Odoo 11(企业版) 2017年10月8日YENTHE666 在本教程中,我将学习如何在Ubuntu ...

  6. 在 Ubuntu 上安装 Android Studio

    在 Ubuntu 上安装 Android Studio http://www.linuxidc.com/Linux/2013-05/84812.htm 打开terminal,输入以下命令 sudo a ...

  7. linux卸载kodi,如何在Ubuntu上安装Kodi 18 Beta

    Kodi的Beta版周期很长.很棒,因为它有助于将错误排除在生产版本之外,而且还可以保留数月的新功能.值得庆幸的是,Kodi开发人员提供了可供测试和使用的"unstable"软件包 ...

  8. [异常解决] ubuntu上安装虚拟机遇到的问题(vmware坑了,virtual-box简单安装,在virtual-box中安装精简版win7)

    [异常解决] ubuntu上安装虚拟机遇到的问题(vmware坑了,virtual-box简单安装,在virtual-box中安装精简版win7) 参考文章: (1)[异常解决] ubuntu上安装虚 ...

  9. Ubuntu上安装oracle java 7

    Ubuntu上安装oracle java 7 from: http://sddhn.blog.163.com/blog/static/128187792013103014453434/ 1.通过PPA ...

最新文章

  1. 基于OpenCV实战:车牌检测
  2. sudo apt get linux,常用sudo apt-get命令
  3. java语言适合编写什么_01--Java语言概述与开发环境 最适合入门的Java教程
  4. mysql中视图的概念_MySql中的视图的概念及应用
  5. python 小说 云_python小说网站
  6. Linux统一编程接口,restful接口设计规范总结
  7. 2.4_double-ended_queue_双向队列
  8. 初识FL Studio中的FLEX插件
  9. 9. 工作区和暂存区
  10. java.lang.ClassNotFoundException: com.mysql.jdbc.Driver解决办法
  11. 阿酷三合一版_阿酷插件下载|3dmax阿酷插件下载 v3.2 开源版 - 比克尔下载
  12. SQL注入工具-----sqlmap
  13. MSP430学习笔记1——msp430概述
  14. springboot后端接受图片到本地
  15. YOLOv3训练自己的数据详细步骤
  16. 【ROM制作工具】如何将system.new.dat和system.img实现相互转换教程
  17. Vue.js CLI:学习如何使用它
  18. 如果爱情可以这么美好,今生一定无悔!
  19. 赛场计算机配置要求,S9 世界赛打响 啥配置的电脑才能进决赛?
  20. android gilde生命周期管理,Glide原理之Activity、Fragment生命周期监听(三)

热门文章

  1. WPF 基础到企业应用系列2——WPF前世今生
  2. 可用性测试的权衡之道
  3. Evernote 全球开发者大赛最终入围作品介绍
  4. Visual Studio 2010 Beta 2 公开下载地址
  5. 回顾2007展望2008
  6. 用户ID生成唯一邀请码的几种方法
  7. kafka消息队列学习笔记
  8. [HAOI2011]problem a
  9. P4888 三去矩阵
  10. span 超出部分换行