百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

rerun

> 编程语言
开源

在文件系统发生变化时重新启动应用程序。在 OS X 上使用 growl 和 FSEventStream。

990 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

在文件系统发生变化时重新启动应用程序。在 OS X 上使用 growl 和 FSEventStream。

重新运行

Rerun 会启动您的程序,然后监视文件系统。如果有相关的文件 发生变化后,它会重新启动您的程序。 重新运行适用于长时间运行的进程(例如应用程序)和短时间运行的进程 (例如测试)。它基本上是一个不带任何附加功能的命令行替代品,用于替代 Guard。 Shotgun、Autotest 等不需要配置文件且可在任何环境中运行的工具 不仅仅是 Ruby 程序。 Rerun 的优点是其简单的设计。由于它使用 exec 和标准库函数, Unix 的 SIGINT 和 SIGKILL 信号,您可以确信重启的应用程序确实是 就像第一次从命令行运行时一样。

默认情况下,它会监视以 rb,js,coffee,css,scss,sass,erb,html,haml,ru,yml,slim,md,feature,c,h 结尾的文件。如果您想更改此设置,可以使用 --pattern 选项。

(在旧版系统上可能需要使用 "sudo",但先尝试不使用 "sudo"。)

gem install wdm 在 *BSD 上, 使用 gem install rb-kqueue

通过 Gemfile/Bundler 安装

如果您在现有的 Ruby 应用程序中使用 rerun(例如

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言