如何让gemspec报告其目标* .gem文件名?

时间:2017-03-26 13:53:25

标签: ruby rubygems

是否有一种简单的方法可以使用'a命令询问“输出文件是什么”?

用例:我用Makefile包装了几个命令。我的gem已经内置了版本(实际上是gemspec包含的.gemspec,但同样的事情......),我不想对其进行硬编码进入我的Makefile。由于我的输出文件的生成内置于version.rb,因此最好是运行gem build myspec.gemspec之类的内容。

我确实看到How do I get the version from a gemspec file?可以使用,但是想知道它是否以任何方式内置在gem tellmeoutputfile myspec.gemspec命令中?

1 个答案:

答案 0 :(得分:0)

尝试:gem help specification

例如gem specification rails version返回:

--- !ruby/object:Gem::Version
version: 5.0.1