Closed tdtds closed 10 years ago
手元の環境では gem 'tdiary-contrib', :path => '../tdiary-contrib'
と書いても動いている…と思ったら、ローカルに入れたgemのtdiary/versionを読んでいました。
厳密には tdiary/tdiary-core#375 対応の TDiary::Extension が入った 4.0.2.20131215 以降に依存していますが、「ContribはCoreのHEADのみサポート」の方針に則って無視しちゃっていいです。
ちなみに、もともとTDiary::Versionに依存させていたのは、3ヶ月ごとのリリース時だけGemを作ることを想定していたからでした。SubversionやGitのタグがCoreとContribで同期しているのと同じ考えです。 今はContribが独立したバージョンを持つようになったので、TDiary::Versionに依存する必要はないです。
開発中はcoreのGemfileに「gem 'tdiary-contrib', path: '../contrib'」とか書きたくなるのだけど、contribがcore gemのバージョンチェックをしているせいでうまくbundleできません。いっそ無視しちゃってもいいんじゃないかと思うのだけど、どうでしょう? @machu