簡體   English   中英

警衛隊跑在邦德勒警告之外

[英]Guard running outside of Bundler warning

當我運行guard命令時,它給出以下警告:

守在這里! 它看起來像你的項目有一個Gemfile中,但你正在運行的guard捆扎機之外。 如果這是您的意圖,請隨時忽略此消息。 否則,請考慮使用bundle exec guard來確保正確加載依賴項。

這是對我的暗示,說明Rails沒有配置為與Bundler一起正常使用,還是正常的? 這不是我關注的教程中的預期行為。

您應該改為運行bundle exec guard 或者,或者運行bundle install --binstubs ,然后可以使用bin/guard運行bin/guard (它在此位置創建了一個腳本)。 建議使用此方法來運行所有通過bundle install gem提供的命令。

(如果我理解正確的話)它可以確保您運行捆綁軟件中指定的gem的特定版本,並且該gem將無法運行計算機上安裝但未包含在Gemfile中的gem(讓您誤以為您認為自己的項目很好,直到您嘗試在另一台計算機或生產服務器上運行該項目,而其他gem可能會丟失)。 坦白說,它也做很多事情,我不知道。

在文檔中有更多信息。

暫無
暫無

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

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