在哪里可以找到与gem相关的.gemspec文件?
例如,Rapidfire在它的引擎中实现了另一个宝石?
这些.gemspec文件在哪里,因为我终生找不到它,而且我已经检查了与Rapidfire相关的每个文件夹
Gem::Specification.new do |s|
s.add_dependency "devise"
end我该在哪里添加它,才能让Devise在Rapidfire中工作?
发布于 2016-07-19 02:45:46
.gemspec文件位于存储库的根目录中。例如,here您可以找到rapidfire.gemspec
然后将gem打包,规范被序列化为Ruby结构并存储在gem中的metadata文件中。
如果您下载了一个gem,并将文件从.gem重命名为.zip ( .gem本质上是一个压缩文件),那么您可以浏览它的内容。您将找到一个存储.gemspec数据的压缩文件metadata.gz文件。
--- !ruby/object:Gem::Specification
name: rapidfire
version: !ruby/object:Gem::Version
version: 2.1.0
platform: ruby
authors:
- Yuva Kumar
autorequire:
bindir: bin
cert_chain: []
date: 2015-02-19 00:00:00.000000000 Z
...https://stackoverflow.com/questions/38443859
复制相似问题