Ruby 打捆机外运行的防护装置警告
当我运行Ruby 打捆机外运行的防护装置警告,ruby,guard,Ruby,Guard,当我运行guard命令时,它会发出以下警告: 站岗!看起来你的项目有一个Gemfile,但是你没有 在捆绑机外部运行guard。如果这是你的意图,请随意 忽略此消息。否则,考虑使用捆绑Excel防护器< /代码> 以确保正确加载依赖项 这对我来说是暗示Rails没有正确配置为与Bundler一起工作,还是正常?这不是我在下面的教程中所期望的行为 您应该运行bundle exec guard。或者,运行bundle install--binstubs,然后您可以使用bin/guard运行guard
guard
命令时,它会发出以下警告:
站岗!看起来你的项目有一个Gemfile,但是你没有
在捆绑机外部运行guard
。如果这是你的意图,请随意
忽略此消息。否则,考虑使用<代码>捆绑Excel防护器< /代码>
以确保正确加载依赖项
这对我来说是暗示Rails没有正确配置为与Bundler一起工作,还是正常?这不是我在下面的教程中所期望的行为 您应该运行
bundle exec guard
。或者,运行bundle install--binstubs
,然后您可以使用bin/guard
运行guard(它会在此位置创建一个脚本)。这是运行来自随bundle install安装的gems的所有命令的推荐方法
(如果我理解正确)它确保您运行捆绑包中指定的特定版本的gem,并且此gem将无法运行安装在您计算机上但未包含在gem文件中的gem(这可能会让你误以为你的项目很好,直到你尝试在另一台计算机或生产服务器上运行它,而另一个gem可能会丢失)。它也做了很多事情,坦白说,我不知道
更多信息