语言运行库版本的通知系统或库



是否有任何服务或库可以自动返回特定语言运行时(java,ruby等)的当前稳定版本,最好是作为Ruby gem。

服务/库的工作方式应该类似于依赖服务,如VersionEye,Gemnasium等,但用于基本运行时。

我不知道除了

操作系统包管理器(yum、apt 等)之外,还有哪个现有系统可以做到这一点,但这些并不总是反映每种语言的最新稳定版本。维护一个库/Gem来执行此操作将相当耗费资源,除非已经有可用的单一权威信息来源。

如果您找不到满足您需求的任何产品,您可以随时推出自己的:

require 'open-uri'
require 'openssl'
require 'nokogiri'
doc = Nokogiri::HTML(open('https://www.ruby-lang.org/en/downloads/',{ssl_verify_mode: OpenSSL::SSL::VERIFY_NONE}))
puts doc.content.scan(/current stable version is ([d.]+)./)

输出:

2.1.2

您必须对任何其他语言重复此技术。

最新更新