簡體   English   中英

您是否應該在已發布的gem中包含Gemfile.lock?

[英]Are you supposed to include Gemfile.lock in a published gem?

如果您將紅寶石寶石的源代碼發布到github.com,應該包含Gemfile.lock嗎?

這個家伙有很強的見解。

http://yehudakatz.com/2010/12/16/clarifying-the-roles-of-the-gemspec-and-gemfile/

即:

  • 應該在版本控制你的Gemfile.lock的,如果你正在開發一個應用程序
  • 不應該包括你的Gemfile.lock的版本控制,如果你正在開發一個寶石

我不確定我是否已經說服了。 我認為在我的版本控制中使用Gemfile.lock很好。 但是我認為要將該文件包含給他人使用太多了。 gemfile足以用於其他安裝。 我認為Gemfile.lock是為了開發而不是部署,這與之前表達的觀點相反。

不, Gemfile.lock文件是部署而不是開發的輔助工具。

它用於在另一個系統上重新創建您環境的精確副本,而這通常是開發所不需要的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM