修改版本
myenv use node@22
myenv use python@3.12use 修改声明并同步;准备失败会保留修改后的声明,但此前活动环境仍可保留使用。
查询与选择版本
myenv versions java --major 21
myenv versions node --search 22
myenv versions rust --channel nightly --date 2026-09-09查询结果取决于来源和当前平台。Java 可选多个主版本,Rust 历史 nightly 按日期查询;Python 的官网来源与 Astral 目录不同。各工具的来源、版本语法和安装示例见支持范围。
固定依赖与无变更同步
myenv sync --locked --no-input已有且匹配的锁文件是前提。--locked 不更新 myenv.lock 或 Python 原生锁。没有变化时复用环境,不必重新安装。
检查后再应用
myenv sync --dry-run
myenv sync预览不安装、不修改环境或锁。尚未解析的 Python 选择器会在实际同步时确定。
失败后继续工作
myenv run --current node --version
myenv rollback
myenv run --current node --versionrollback 需要已有上一完整环境。它切换活动引用,不回退声明、锁文件或业务代码。--current 明确允许使用与当前声明不同的已应用环境。
重新准备环境
myenv sync --rebuild --locked按匹配的当前锁准备新环境,不重装共享基础解释器或清空缓存。主/次版本默认选择稳定系列;预览版必须显式选择。