Rubygems.orgから取得したgemでエラーが出るのはなぜか(追記)
昨日のエントリ「2011-09-29Ruby* Rubygems.orgから取得したgemでエラーが出るのはなぜか」の続き。
実際に作ったGemパッケージの中のmetafileの内容を調べたのを貼りつけておく。 昨日のエントリに入れると、記事として長すぎるのでやめたもの。
Ruby 1.9.1-p429 + Syck環境 + Rubygems 1.7.2で作った
sekka 0.9.2の配布済みのRubyGems。 gemspec
gemspec.add_dependency( "nendo", "= 0.5.3" )
gem内部のmetadata
rubygems_version: 1.7.2
- !ruby/object:Gem::Dependency
name: nendo
requirement: &id015 !ruby/object:Gem::Requirement
none: false
requirements:
- - "="
- !ruby/object:Gem::Version
hash: 13
segments:
- 0
- 5
- 3
version: 0.5.3
type: :runtime
prerelease: false
version_requirements: *id015
Ruby 1.9.2-p280 + Psych + rubygems 1.8.10で作った
gemspec
gemspec.add_dependency( "nendo", "= 0.5.3" )
gem内部のmetadata
- !ruby/object:Gem::Dependency
name: nendo
requirement: &72178800 !ruby/object:Gem::Requirement
none: false
requirements:
- - =
- !ruby/object:Gem::Version
version: 0.5.3
type: :runtime
prerelease: false
version_requirements: *72178800
Ruby 1.9.2-p280 + Psych + rubygems 1.8.10で作った
gemspec
gemspec.add_dependency( "nendo", ">= 0.5.3" )
gem内部のmetadata
- !ruby/object:Gem::Dependency
name: nendo
requirement: &72174990 !ruby/object:Gem::Requirement
none: false
requirements:
- - ! '>='
- !ruby/object:Gem::Version
version: 0.5.3
type: :runtime
prerelease: false
version_requirements: *72174990