ruby - 查找最新可用的 RVM 版本号

标签 ruby rvm

我似乎找不到从命令行或 rvm.beginrescueend.com 识别 最新 版 RVM 的简单方法!?!

我目前每隔几天左右输入一次 rvm get latest 来更新 RVM。如果版本相同,则 RVM 无论如何都会进行下载和更新过程。我希望能够首先“查看”是否有更新。

有人知道吗?我确定我错过了明显的......

最佳答案

你可以使用这个衬里来检查版本:

$ curl -sS  https://api.github.com/repos/wayneeseguin/rvm/git/refs/tags | awk -F": |\"" '$2=="ref"{sub(/.*\//,"",$5); print $5}' | sort -V | tail -n 1
1.15.8

或纯 ruby 单衬里:

$ ruby -ropen-uri -rjson -e 'open("https://api.github.com/repos/wayneeseguin/rvm/git/refs/tags"){|r| puts JSON.parse(r.read).map{|l| l["ref"].gsub(/.*\//,"").split(".").map(&:to_i)}.sort.last.join(".") }'
1.15.8

但最简单的做法是:

$ curl https://raw.github.com/wayneeseguin/rvm/stable/VERSION
1.15.8

关于ruby - 查找最新可用的 RVM 版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6286799/

相关文章:

rvm - 安装 libv8 (3.16.14.7) 时出错,Bundler 无法继续

ruby-on-rails - Rails : Sidekiq is sometimes "down" - doesn't process requests. 我们可以通过 Sidekiq 发送的请求有限制吗?

ruby-on-rails - 如何使用 Ruby 和 REXML 获取 XML 页面的子节点

ruby-on-rails - rails + ruby 1.9 "invalid byte squence in US-ASCII"

ruby - "rvm use"上的 RVM 1.25.22(稳定)错误

ruby - RVM 生产准备好了吗?

ruby - 如何在 Ruby 中交错不同长度的数组

ruby - 如何使用 Nokogiri 移动 XML 中的节点?

ruby-on-rails - 为什么 Bundle Install 在 vendor/bundle 中安装 gem?

ruby - 在 RVM 中安装 Ruby 1.9.3 时出错 - Make error