ruby gemのソースをgithub.comに公開する場合、Gemfile.lockをインクルードする必要がありますか?Gemfile.lockを公開済みの宝石に含める予定ですか?
4
A
答えて
3
この男は強い意見を持っています。
http://yehudakatz.com/2010/12/16/clarifying-the-roles-of-the-gemspec-and-gemfile/
すなわち:
- あなたはは、あなたがあなたアプリケーション
- を開発している場合はであなたのGemfile.lockを含めるべきでないバージョン管理であなたのGemfile.lockを含める必要がありますバージョン管理もしあなたが宝石を開発しているならば
私はまだ確信が持てるかどうか分かりません。私は、私のバージョンコントロールでGemfile.lockを使用すると良いと思います。しかし、私はそれがあまりにも多くのファイルを他の人の使用のために含まれると思う。 gemfileは他の人のインストールには十分です。私はGemfile.lockが以前の意見に反して、展開ではなく、開発用であると思います。
2
いいえ、Gemfile.lock
ファイルは展開用であり、開発用ではありません。
これは、別のシステム上に(通常は)開発に必要とされない環境の正確なレプリカを再作成するために使用されます。
関連する問題
- 1. インストール済みの宝石から宝石パッケージを作成する
- 2. 公開済みのPerforceオープンソースリポジトリ?
- 3. Gemfile.lockファイルからどのように宝石をインストールしますか?
- 4. バージョン管理されたディレクトリにないベンダー/宝石のアンパック済みの宝物
- 5. Ruby on Railsの宝石にコントローラを含めるには?
- 6. プレコンパイル済みの公開ASP.net-MVC VS2010
- 7. 宝石のために宝石を要求するにはどうすればいいですか?
- 8. は予約済みのキーワードですか?
- 9. MacRubyをターゲットとする宝石のためにどのように宝石スペックを書いていますか?
- 10. jRuby/Glassfishはインストール済みの宝石を認識しません(Railsアプリケーション)
- 11. ベンダーフォルダに 'spree'のようなサードパーティの宝石を含める方法
- 12. 宝石をリリースできる宝石サーバーの作成
- 13. 防止whenenver宝石宝石は、私はカピストラーノを使用していて、宝石は、インストールするたびに宝石なしでサーバーへの新鮮な展開に、カピストラーノは試みるたび</p> <p>たびに実行するように
- 14. BundlerはGemfile.lockを利用して宝石をどのようにロードしますか?
- 15. 既存の公開済みアプリケーションにアプリ内購入を追加し、公開せずにテストする
- 16. Warblerを使ってJRubyにruport/acts_as_reportableの宝石を含めるにはどうすればいいですか?
- 17. ユーザーが部分的にレンダリングできる宝石にビューを含めることは可能ですか?
- 18. 宝石の開発方法は?
- 19. ファイルを扱うための宝石
- 20. 標準コンパイル済みJarの代わりにソースJarを公開するためにGradleを取得する
- 21. githubはなぜ宝石のホスティングをやめたのですか?
- 22. パフォーマンスベンチマークのためのRailsの宝石/ツール?
- 23. 宝石をスクリプト内にインストールした後、どのように宝石をロードするのですか?
- 24. javaScript予約済みキーワード
- 25. Rails予約済みクラス名
- 26. Twitterの宝石
- 27. スプレッドシートの宝石
- 28. 宝石のパッチ
- 29. ジャガーノートの宝石
- 30. インストールする宝石は何ですか?
必須ではありませんが、潜在的な貢献者が開発環境をセットアップして仕様を実行するのに便利です。 – Ewout