【问题标题】:How do I get the version from a gemspec file?如何从 gemspec 文件中获取版本?
【发布时间】:2010-07-16 07:16:26
【问题描述】:

有没有一种干净的方法可以从 .gemspec 文件中提取版本字符串? (gem 尚未安装)

例如somethingcool.gemspec 是

Gem::Specification.new do |s|
  s.name = "somethingcool"
  s.version = "1.2.3"
  ... etc ...
end

我想提取“1.2.3”。

我可以用 grep 解决它,但一定有更好的方法。

【问题讨论】:

    标签: ruby gemspecs


    【解决方案1】:
    require "rubygems"
    
    spec = Gem::Specification::load("example.gemspec")
    puts spec.version
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-24
    • 2013-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多