我最近开始学习Ruby和Ruby on Rails,并观看了大量入门资料.我最近发现,我不断地遇到一些错误,gems不会安装,或者它们将被安装,但由于某些原因无法使用,我决定删除所有内容,再次安装Ruby,然后重新开始安装.一个培训视频让我用RVM安装了大部分gems,所以我不知道这是否改变了什么.

简而言之,我的问题是"如何摆脱RVM、Rubygems和所有已安装的Gems,以便只使用Ruby重新开始?"

Edit: I am on Mac OS 10.6

推荐答案

RVM支持网站:

RVM将所有内容安装到~/.rvm.

所以,只需转到命令行并键入rm -rf ~/.rvm

所有安装的gems都在~/中.rvm文件夹,这样做可以一次性删除gems和已安装的rubies.

通过在命令提示符下键入以下命令,可以删除在默认ruby安装中添加到RVM之前的Gems:

for x in `gem list --no-versions`; do gem uninstall $x -a -x -I; done

Ruby相关问答推荐

Ruby迭代器与函数.返回函数的第一个值,而不交互整个列表

每次调用返回新的 REST 响应的 Ruby Rspec class_double

指南针手表:未定义的方法存在吗?对于文件:类

如果嵌套数组为空,如何判断 ruby​​?

Ruby 匹配第一次出现的字符串以进行 gsub 替换

bundler 可以告诉我 Gemfile 中的哪些 gem 有更新的版本

在 Ruby 中导出环境变量

Windows 上的 Jekyll:Pygments 不工作

ruby:对两个或多个数组的对应成员求和

查明 IP 是否在 IP 范围内

在 Ubuntu 上安装 Ruby 1.9.1?

可可豆荚安装在iOS项目上不起​​作用

如何在 Ruby 中使用 (n) 诅咒?

Vagrant - 如何拥有特定于主机平台的配置步骤

你能用 Ruby 开发原生 iPhone 应用程序吗?

无法将 RVM 安装的 Ruby 与 sudo 一起使用

正则表达式,如何匹配多行?

Ruby 将 CSV 文件读取为 UTF-8 和/或将 ASCII-8Bit 编码转换为 UTF-8

如何在 Ruby 中获取堆栈跟踪对象?

为什么 __FILE__ 大写而 __dir__ 小写?