簡體   English   中英

從命令行安裝gem與更改gemfile

[英]install gem from command line vs changing gemfile

我正在試圖了解當我安裝寶石時到底發生了什么。 起初我以為使用“gem install gem_name”命令(在它之后的“bundle install”)將確保我有正確的文件和依賴項,然后它將更新gemfile。

但我注意到,每當我使用推薦行添加gem時,它都不會出現在gemfile中,但我仍然可以使用它的功能。

那么有沒有理由使用注釋“gem install gem_name”只是將gem名稱添加到gemfile?

使用Gemfile的原因是您可以一次性安裝所有必需的gem。

想象一下,您在開發團隊中工作,新成員開始為您的應用程序做出貢獻。

他需要做的是檢查存儲庫並運行bundle install

如果您只想安裝與項目無關的寶石, gem install僅使用命令gem install

如果項目需要寶石; 把它放在Gemfile中。

暫無
暫無

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

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