痛点
运维团队的开发环境管理是个老问题:项目 A 需要 Node 18 + Python 3.11,项目 B 需要 Node 20 + Python 3.12 + Go 1.22。传统方案是装一堆 *env 工具——nvm 管 Node、pyenv 管 Python、goenv 管 Go、rbenv 管 Ruby。
实际痛点:
- 工具碎片化:每个语言一个版本管理器,shell 初始化慢,
.bashrc越来越臃肿 - asdf 虽好但慢:asdf 解决了统一管理的问题,但它是纯 Shell 实现,每次切换目录都有明显延迟(尤其在有几十个插件时)
- CI 环境难复现:本地和 CI 用不同的版本管...