我需要将我的ruby版本从2.0.0更新到最新版本,我不能使用一些gems,因为我的版本没有更新.

推荐答案

打开你的终端然后跑

curl -sSL https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer | bash -s stable

完成此操作后,you need to restart your terminal将使rvm命令生效.

现在,跑rvm list known

这显示了ruby的版本列表.

现在,运行rvm install ruby@latest获得最新的ruby版本.

如果你在终端中输入ruby -v,你会看到ruby X.X.X.

如果仍然显示ruby 2.0.,则运行rvm use ruby-X.X.X --default.

Prerequisites for windows 10:

  • C编译器.你可以用http://www.mingw.org/
  • make命令可用,否则它将抱怨"bash:make:command未找到".您可以通过运行mingw-get install msys-make来安装它
  • 将"C:\MinGW\msys\1.0\bin"和"C:\MinGW\bin"添加到path环境变量中

Ruby相关问答推荐

如何将包含换行符(和可能其他特殊字符)的Ruby字符串转义为有效的shell变量值?

类 SpecificationPolicy 的超类不匹配

如何修改 Ruby gem

何时在 Ruby 方法中使用 `self.foo` 而不是 `foo`

rbenv 没有显示可用的 ruby​​ 版本

为什么 Matz Select 在 Ruby 中默认使字符串可变?

Rails 类 << self

在 Ruby 中将数组转换为索引哈希

如何判断我是从 JRuby 还是 Ruby 运行?

卸载所有 gem Ruby 2.0.0

Unexpected Return (LocalJumpError)

如何获取符号链接的目标?

确定Ruby的位置

是什么让 Ruby 变慢了?

困惑,像python,ruby这样的语言是单线程的吗?不像说java? (对于网络应用程序)

区分一个Ruby字符串或数组

如何使用 RVM 更新 Ruby 解释器?

如何在 Ruby 中重命名文件?

运行 Ruby 命令时,PATH 中不安全的世界可写目录 /Users/username,模式 040777

通过 factory_girl 协会查找或创建记录