
spring
rails
Rails application preloader
AI 简介
Spring 是一个 Rails 应用程序预加载器,旨在通过在后台持续运行应用程序来加速开发过程,从而避免每次执行测试、Rake 任务或迁移时都需要重新启动应用。其核心功能包括自动管理后台进程、代码更改后自动重载以及当配置文件、初始化脚本或依赖项发生变化时自动重启应用。Spring 适用于 Ruby MRI 3.1+ 和 Rails 7.1+ 版本,并且需要 Bundler v2.1+。由于 Spring 大量使用了 `Process.fork`,因此不支持 Windows 或 JRuby 等不支持进程分叉的平台。对于频繁进行开发测试或执行命令行任务的 Rails 开发者来说,Spring 能显著提高工作效率。
Ruby
MIT License2.8k
Stars
344
Forks
71
Watchers
54
Issues
Star 增长
今日+1
近 7 天+2
近 30 天+3
综合评分62.91
默认分支main