4
當我運行bundle exec guard
一切都是潔淨的,但如果我嘗試運行guard
我得到這個:爲什麼在Bundler之外運行Guard是危險的?
WARNING: You are using Guard outside of Bundler, this is dangerous and could not work. Using `bundle exec guard` is safer.
這是爲什麼?
這不是違背捆綁軟件綁定非應用程序特定的寶石,如警衛的想法嗎?如果他們不使用它,強迫應用程序的其他開發者安裝警衛似乎很愚蠢。當然,像Cucumber和Spork這樣的寶石是必要的,因爲如果沒有安裝,測試將失敗(悲慘)。然而,Guard是系統特定的,除了Guardfile(我總是添加到.gitignore文件)。每個開發人員都有自己的工作流程,有些人不喜歡或使用Guard。 – bricker
對不起,以恢復舊的問題,但我也想知道在[railstutorial.org - 3.6.1](http://ruby.railstutorial.org/chapters/static-pages?version=3.2#sec: elimin_bundle_exec) - 我注意到我也收到了這個警告。安裝和使用RVM不是解決這個問題的辦法嗎? – waffl
@waffl,不,安裝RVM將無濟於事,因爲它與bundler直接無關。 –