Ruby 为什么我的 rvm 上最新版本一直都是 2.6.0?

javaruby · 2022年11月09日 · 最后由 ruchee 回复于 2022年12月06日 · 299 次阅读

运行 rvm list known 后显示以下

[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.5]
[ruby-]2.5[.3]
[ruby-]2.6[.0]
ruby-head

而在 ruby 官网上有好多高于 2.6.0 的版本已经发布

这个是 rvm 没更新的问题吗?我怎么用 rvm 安装 2.7 版本?

使用 rbenv 吧,rvm 都没有人用了。

试下 rvm get head🤔

# https://rvm.io/
# Install RVM:

\curl -sSL https://get.rvm.io | bash -s stable

# For installing RVM with default Ruby and Rails in one command, run:

\curl -sSL https://get.rvm.io | bash -s stable --rails

卸载 rvm 后重装,搞定,试用了一下 rbenv,太差劲,比 rvm 差远了。

rvm list known 是查看本地安装的版本 rvm list remote 可以查看远程的版本

用 rvm 的 master 分支就行,stable 分支版本还是一年前的,master 分支一直更着 ruby 的上游版本在走。(话说有人知道 rvm 一直不发布新版本的原因吗?)

rvm 其实一直有在维护的,也别说什么没人用了,我就在用

只是 stable 分支发布不勤快,但是 master 是紧跟新版本的

先跑 rvm get master 更新到最新的 master 分支,然后用 rvm ls known 就能找到新版本了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号