首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >摆脱Guard bundler警告

摆脱Guard bundler警告
EN

Stack Overflow用户
提问于 2012-07-19 06:25:16
回答 1查看 895关注 0票数 2

如何摆脱此警告(永久)

代码语言:javascript
运行
复制
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时,...without都必须运行它吗?我曾与更有经验的测试开发人员一起工作过,他们以前设法摆脱了这个警告,但我似乎无法理解它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-19 17:16:53

Guard检查您当前的工作目录是否包含Gemfile,并向您显示要删除的绑定程序警告。添加了这个警告,因为很多问题都是由错误的LOAD_PATH引起的,而使用Bundler运行Guard可以解决大多数问题。

如果你在一个有Gemfile的项目中使用Guard,你应该继续使用Bundler来运行Guard,要么用bundle exec作为Guard的前缀,要么使用一些binstub解决方案。我在我的ZSH config alias be=bundle exec中使用了一个简单的别名,并使用be guard启动了Guard。如果您更喜欢二进制存根解决方案,我建议您使用Rubygems bundler

代码语言:javascript
运行
复制
gem install rubygems-bundler
gem regenerate_binstubs

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11551281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档