Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 打捆机外运行的防护装置警告_Ruby_Guard - Fatal编程技术网

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可能会丢失)。它也做了很多事情,坦白说,我不知道

更多信息