2

我怎样才能摆脱这个警告(永久)

Guard here! It looks like your project has a Gemfile, yet you are running
     `guard` outside of Bundler. If this is your intent, feel free to ignore this
     message. Otherwise, consider using `bundle exec guard` to ensure your
     dependencies are loaded correctly.

...无需bundle exec guard每次启动时都运行?我曾与经验更丰富的测试开发人员合作过,他们以前设法摆脱了这个警告,但我似乎无法弄清楚。

4

1 回答 1

4

Guard 检查您当前的工作目录是否包含 aGemfile并向您显示您想要摆脱的 Bundler 警告。已添加此警告,因为已在 Guard 问题跟踪器中提交了许多由错误引起的问题LOAD_PATH,并且使用 Bundler 运行 Guard 可以解决大部分问题。

如果你在一个Gemfile带有bundle exec. 我在我的 ZSH 配置中使用了一个简单的别名,alias be=bundle exec并以be guard. 如果您更喜欢 binstub 解决方案,我建议使用Rubygems bundler

gem install rubygems-bundler
gem regenerate_binstubs

如果您知道自己在做什么并且不想看到此消息,则可以使用--no-bundler-warning(或简短版本-B)。如果您再也不想看到此消息,请创建一个别名alias guard=guard -B

于 2012-07-19T09:16:53.033 回答