使用RVM,但无法设置当前的Ruby版本(Ubuntu 11.10)
发布时间:2020-12-16 19:19:32 所属栏目:百科 来源:网络整理
导读:我最近在全新安装的Ubuntu 11.10上安装了RVM,无法知道如何开始使用特定的 ruby版本. 我已经安装了Ruby 1.8.7和1.9.2,它们在列表中很好地显示: $rvm listrvm rubies ruby-1.8.7-p352 [ i386 ] ruby-1.9.2-p290 [ i386 ] 当我尝试使用“use”命令时,一切似乎
我最近在全新安装的Ubuntu 11.10上安装了RVM,无法知道如何开始使用特定的
ruby版本.
我已经安装了Ruby 1.8.7和1.9.2,它们在列表中很好地显示: $rvm list rvm rubies ruby-1.8.7-p352 [ i386 ] ruby-1.9.2-p290 [ i386 ] 当我尝试使用“use”命令时,一切似乎都很好: $rvm use 1.9.2 Using /usr/share/ruby-rvm/gems/ruby-1.9.2-p290 Running /usr/share/ruby-rvm/hooks/after_use 但是当我测试当前的ruby版本时,我得到了你根本没有RVM时得到的通常的Ubuntu 11.10消息: $ruby -v The program 'ruby' can be found in the following packages: * ruby1.8 * ruby1.9.1 Try: sudo apt-get install <selected package> 我究竟做错了什么?我是否错过了RVM安装中的一个步骤? 编辑* 一些评论的答案: $which ruby #returns nothing at all. $which rvm /usr/bin/rvm $rvm -v rvm 1.6.9 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/] $echo $PATH /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games 解决方法
RVM 1.6.9现在已经很老了.你是通过一些包管理器安装的吗?如果是这样,请删除它并在bash shell中运行以下命令:
curl -L https://get.rvm.io | bash -s稳定 然后,放置[[-s“$HOME / .rvm / scripts / rvm”]]&& . ?/ .profile中的“$HOME / .rvm / scripts / rvm”或?/ .bash_profile OR~ / .bashrc 然后你应该能够运行类型rvm | head -n 1,它应该说“rvm是一个函数”. 然后你应该能够安装ruby并使用其中一个.即使在终止终端会话后,也一定要使用–default来保持默认值.例如. rvm使用ruby-1.9.2-p290 – 默认 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- swift – 如何清除AlamofireImage setImageWithURL缓存
- rails报错:checking for sqlite3.h... no
- flex自定义组件和自定义事件
- ruby-on-rails – 为什么Object ::如果发送到nil对象的话会
- Flex3工具显示(ToolTips)
- vb.net – 包含1000个冻结Visual Studio的项目的列表框
- 当creator遇上protobufjs—pbkiller插件
- C中的复杂用户定义类型的RVO
- database – 环大小更改时迁移Riak数据
- Animations(通过XML 文件控制)-- MarsChen Android 开发教