2016-07-18 16 views
0

宝石に関連する.gemspecファイルはどこにありますか?.gemspecはどこにありますか?

たとえば、エンジンに別の宝石を実装するためのRapidfire?私は私の人生のためにそれを見つけることができないと私は私が工夫を動作させるためにこれを追加行うラピッドファイヤー

Gem::Specification.new do |s| 
    s.add_dependency "devise" 
end 

に関連付けられているすべてのフォルダをチェックしましたので、これらの.gemspecのファイルが置かれ

速射?

答えて

1

.gemspecファイルはレポのルートにあります。例えば、hererapidfire.gemspec

宝石がパッケージ化され、仕様はRuby構造にシリアル化され、宝石内のmetadataファイルに格納されます。

宝石をダウンロードしてファイル名を.gemから.zipに変更すると(.gemは本質的にzipファイル)、その内容を調べることができます。 metadata.gzファイルには、.gemspecデータを格納する圧縮ファイルがあります。

--- !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 
... 
+0

わかりました。ですから、既に宝石がインストールされている場合、.gemspecファイルを編集するには何が最善の方法でしょうか? –

関連する問題