如何与领班一起使用守卫?

发布于 2024-12-01 15:11:23 字数 469 浏览 3 评论 0原文

鉴于 guard-rails gem 是启动 Rails 服务器并在运行期间自动重新启动它的简单方法随着源文件的变化而开发;

应该如何使用这个 gem 来启动 Procfile 中的进程而不是让它运行 rails

我已经找到了 foreman gem,它可以使用 读取并启动 Procfile 中列出的每个进程工头开始

谢谢! -A

Edit 1

这是一个糟糕的方法。每个进程应由守卫单独管理,以便它们可以

  • 独立重新启动,并
  • 使用开发友好的标志启动

Given the guard-rails gem is an easy way to start a rails server and to relaunch it automatically during development as the source files change;

how should this gem be used to launch the processes in a Procfile instead of having it run rails s?

I have already found the foreman gem, which can read and start each process listed in the Procfile with foreman start.

Thanks! -A

Edit 1

This is a bad approach. Each process should be managed individually by guard so that they can

  • be restarted independently, and
  • be launched with development-friendly flags

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

何处潇湘 2024-12-08 15:11:23

您可以分叉 gem 并将更改添加到具有硬编码命令的 RailsRunner:

  %{sh -c 'cd #{Dir.pwd} && rails s #{rails_options.join(' ')} &'}

you could fork the gem and add your changes to the RailsRunner that has a hardcoded command:

  %{sh -c 'cd #{Dir.pwd} && rails s #{rails_options.join(' ')} &'}

https://github.com/guard/guard-rails/blob/master/lib/guard/rails/runner.rb

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文