[英]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.