Ruby Version Manager简称RVM,是一款非常好用的ruby版本管理以及安装工具。

关于rvm的安装,可以参考以下文章:

use rvm install and manage ruby version

Set up professional rails3 develpment on ubuntu (part two)

RVM的用法

我将自己安装rvm过程中碰到的问题及解决办法简单列一下:

1.执行:curl -k https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer >./ins

会报错:Unknown SSL protocol error in connection to raw.github.com:443

解决办法:去掉 -k ,即curl https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer >./ins

2.执行cat ins|bash -s stable命令的时候,报错如下:

  1. Upgrading the RVM installation in /usr/local/rvm/
  2.  
  3. cp: 无法获取"/usr/local/rvm/src/rvm/bin/rake" 的文件状态(stat): 没有那个文件或目录
  4.  
  5. cp: 无法获取"/usr/local/rvm/src/rvm/bin/bundle" 的文件状态(stat): 没有那个文件或目录
  6.  
  7. Upgrade of RVM in /usr/local/rvm/ is complete.
  8. # Administrator,
  9. #
  10. # Thank you for using RVM!
  11. # We sincerely hope that RVM helps to make your life easier and more enjoyable!!!
  12. #
  13. # ~Wayne, Michal & team.
  14. In case of problems: http://rvm.io/help and https://twitter.com/rvm_io
  15. Upgrade Notes:
  16. * No new notes to display.

解决办法:不用管他,直接 source /etc/profile.d/rvm.sh 就可以启用rvm,如果rvm成功安装的话,使用rvm -v就可以查看rvm的版本信息。

  1. root@kali:/# rvm -v
  2. rvm 1.25.23 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

3.使用rvm安装软件的时候,下载速度很慢,怎么办?

解决办法:修改ruby的安装源到国内的淘宝镜像服务器

  1. root@kali:~# gem source --add 'http://ruby.taobao.org/'
  2.  
  3. source http://ruby.taobao.org/ already present in the cache
  4.  
  5. root@kali:~# gem source -l
  6.  
  7. *** CURRENT SOURCES ***
  8.  
  9. https://rubygems.org/
  10.  
  11. http://ruby.taobao.org/

4.系统中已经安装了ruby 2.0.0p353。但,rvm use 2.0.0p353的时候会出错:

  1. root@kali:~# rvm use 2.0.0p353
  2.  
  3. ruby-2.0.0p353 is not installed.
  4.  
  5. To install do: 'rvm install ruby-2.0.0p353'

解决办法:使用人rvm list,列出已安装的ruby版本

  1. root@kali:~# rvm list
  2.  
  3. rvm rubies
  4.  
  5. =* ruby-2.0.0-p353 [ i686 ]
  6.  
  7. # => - current
  8.  
  9. # =* - current && default
  10.  
  11. # * - default

然后,根据上面列出的ruby名称,rvm use ruby-2.0.0-p353就可以切换ruby版本了

5.执行rvm gemset rails4命令后,报错如下:

Unknown subcommand 'rails4'

解决办法:rvm gemset create rails4  (create不要忘记了)


作者:曾是土木人http://www.cnblogs.com/hongfei

原文地址:http://www.cnblogs.com/hongfei/p/3678123.html

RVM的安装和使用过程中碰到的问题的更多相关文章

  1. 【RAC】 RAC For W2K8R2 安装--安装过程中碰到的问题(九)

    [RAC] RAC For W2K8R2 安装--安装过程中碰到的问题(九) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也 ...

  2. (转)CloudStack 安装及使用过程中常见问题汇总

    CloudStack 安装及使用过程中常见问题汇总             在做工程项目中对CloudStack 安装及使用过程中常见的几个问题及如何解决做一个总结.   1.Windows XP虚拟 ...

  3. centos7安装Python3的过程中会和Python2.7版本冲突导致yum版本比对应,致使yum不能使用的问题。

    centos7安装Python3的过程中会和Python2.7版本冲突导致yum版本比对应,致使yum不能使用的问题. 原因:yum调用Python,启动程/usr/bin/yum就是一个python ...

  4. Office2007在安装、卸载过程中出错的解决办法

    Micorsoft office professional plus 2007在安装过程中出错,错误1706 如果在安装OFFICE 2007的 时候,遇到“Microsoft Office 2007 ...

  5. APP store 上架过程中碰到的那些坑&被拒的各种奇葩原因整理&审核指南中文版

    苹果官方发布的十大常见被拒原因 1.崩溃次数和Bug数量.苹果要求开发者在将应用提交给App Store之前彻查自己的应用,以尽量避免Bug的存在. 2.链或错误的链接.应用中所有的链接必须是真实且有 ...

  6. 安装CouchbaseClient的过程中提示 Error 1935.An error occurred during the installation of assembly;Error:-1603 fatal error during installation

    安装过程中提示报错   点击确定后 安装程序会接着回滚,又提示报错如下       Error 1935的解决方法是下载一个微软的补丁. http://support.microsoft.com/de ...

  7. Oracle 安装安全补丁过程中出现的问题

    为Oracle安装安全补丁,首先在官网上下载相应版本的补丁. 根据官方文档的说明安装,但是在安装的过程中会出项各种各样的错误,这里仅仅把我遇到的记录下来,给大家提供参考. 首先按照官方文档安装. 在这 ...

  8. 安装python caffe过程中遇到的一些问题以及对应的解决方案

    关于系统环境: Ubuntu 16.04 LTS cuda 8.0 cudnn 6.5 Anaconda3 编译pycaffe之前需要配置文件Makefile.config ## Refer to h ...

  9. 我在MySQL免安装版使用过程中遇到的问题记录

    我的MySQL版本为:mysql-5.7.16-winx64 安装时间为:2016年5月10号 由于是免安装版,下载好压缩文件之后解压到特定目录下,再打开命令行运行几行命令即可. 在一次操作中,发现无 ...

随机推荐

  1. 《深入浅出MFC》系列之动态创建

    /*************************************************************************************************** ...

  2. poj2774 sa模版

    学习地址:http://blog.csdn.net/yxuanwkeith/article/details/50636898 #include<iostream> #include< ...

  3. _技巧_SublimeText_打开文件乱码解决

    macOS属于Unix分支,默认使用UTF-8编码,当从Window 或者其他Linux 或 Unix系统 拷贝文件过来,由于Window系统使用GBK或者GB2312中文编码,所以会出现乱码现象. ...

  4. java基础-day19

    第08天 异常 今日内容介绍 u  异常体系&异常处理 u  Throwable常用方法&自定义异常 u  递归 第1章   异常产生&异常处理 1.1      异常概述 什 ...

  5. hive中数据存储格式对比:textfile,parquent,orc,thrift,avro,protubuf

    这篇文章我会从业务中关注的: 1. 存储大小 2.查询效率 3.是否支持表结构变更既数据版本变迁 5.能否避免分隔符问题 6.优势和劣势总结 几方面完整的介绍下hive中数据以下几种数据格式:text ...

  6. 转:spring的启动过程-spring和springMVC父子容器的原理

    要想很好理解这三个上下文的关系,需要先熟悉spring是怎样在web容器中启动起来的.spring的启动过程其实就是其IoC容器的启动过程,对于web程序,IoC容器启动过程即是建立上下文的过程. s ...

  7. DXP中插入LOGO字体方法(2)

    利用字体制作软件font creator program 4.1 1.文件-->新建 2.右键---->属性 3.去掉黑框和黑底,删除即可! 4.选 工具--->导入图像,载入字体图 ...

  8. PostgresSQL使用Copy命令能大大提高数据导入速度

    最近在做会员系统,其中会员系统有一份企业信息初始化的数据,需要从SQL Server数据库导入到PostgreSQL,单表的数据近30万.最开始的方案是在SQL Server上生成insert int ...

  9. C#系统登录随机验证码生成及其调用方法

    话不多说,直接上代码 public ValidateCode() { } /// <summary> /// 验证码的最大长度 /// </summary> public in ...

  10. Tomcat安装及调试

    Web服务器的作用 1.接收客户端的请求 2.给客户端作出响应 我们也可以自己手写Web服务器,但是那样太麻烦,而且难度很大,所以我们可以 使用目前应用最广泛的Tomcat服务器 常见的Web服务器 ...