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. 公開宝石https://rubygems.org
- 3. Gemfile.lockのバージョンに応じて宝石をロールバックする
- 4. 閲覧公開されていない宝石の公開活動のため
- 5. Powershellでクラウドサービスを公開 - 予約済みIpの問題
- 6. Gemfile.lockファイルからどのように宝石をインストールしますか?
- 7. 公開済みのPerforceオープンソースリポジトリ?
- 8. バージョン管理されたディレクトリにないベンダー/宝石のアンパック済みの宝物
- 9. Ruby on Railsの宝石にコントローラを含めるには?
- 10. 宝石はCapistranoの展開
- 11. 宝石のために宝石を要求するにはどうすればいいですか?
- 12. プレコンパイル済みの公開ASP.net-MVC VS2010
- 13. 解決済みのivy.xmlをNexusに公開するには
- 14. MacRubyをターゲットとする宝石のためにどのように宝石スペックを書いていますか?
- 15. 公共の活動の宝石にオーナーを設定できません
- 16. ドアキーバーの宝石とノックの宝石
- 17. jRuby/Glassfishはインストール済みの宝石を認識しません(Railsアプリケーション)
- 18. 宝石をリリースできる宝石サーバーの作成
- 19. Appium:Ruby:宝石の読み込みエラー
- 20. 防止whenenver宝石宝石は、私はカピストラーノを使用していて、宝石は、インストールするたびに宝石なしでサーバーへの新鮮な展開に、カピストラーノは試みるたび</p> <p>たびに実行するように
- 21. Rubyの未解決の仕様Gem :: Specification.resetとインストール済みの宝石と
- 22. 開かれているにもかかわらず、開かれていない開封済みの開封済みの開封済みの開封済みの開封済みの開封済みの開封済みの開封済みの返品をキャンセルします。
- 23. ベンダーフォルダに 'spree'のようなサードパーティの宝石を含める方法
- 24. tmux:定義済みのコマンドでコマンドプロンプトを開くためのバインドキー
- 25. は予約済みのキーワードですか?
- 26. 宝石:: InstallError:「nio4rのネイティブ宝石をインストールする必要がビルドツール
- 27. BundlerはGemfile.lockを利用して宝石をどのようにロードしますか?
- 28. 宝石の開発方法は?
- 29. Warblerを使ってJRubyにruport/acts_as_reportableの宝石を含めるにはどうすればいいですか?
- 30. ファイルを扱うための宝石
必須ではありませんが、潜在的な貢献者が開発環境をセットアップして仕様を実行するのに便利です。 – Ewout