我似乎无法从命令行或rvm.beginrescueend.com 找到一种简单的方法来识别最新版本的RVM!?!
我目前rvm get latest每隔几天左右输入一次更新RVM.如果版本相同,RVM无论如何都要经历下载和更新过程.我希望能够首先"看到"是否有更新.
谁知道怎么样?我敢肯定我错过了明显的......
mpa*_*pis 14
你可以用这个衬垫检查版本:
$ 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
Run Code Online (Sandbox Code Playgroud)
或纯红宝石一个衬垫:
$ 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
Run Code Online (Sandbox Code Playgroud)
但最简单的事情是:
$ curl https://raw.github.com/wayneeseguin/rvm/stable/VERSION
1.15.8
Run Code Online (Sandbox Code Playgroud)
像这样卷曲rvm存储库:
curl https://raw.githubusercontent.com/rvm/rvm/master/VERSION
Run Code Online (Sandbox Code Playgroud)