pinset2.1
EN
项目与选择命令

pinset use

为最近项目解析并锁定一个或多个运行时,或写入全局作用域。

在 GitHub 查看源文档
字段说明
用途为最近项目解析并锁定一个或多个运行时,或写入全局作用域。
语法与参数pinset use <tool>@<selector>... [--no-install] [--global]。至少需要一个选择,每个 Provider 只能出现一次。
修改状态是。 先解析所有选择,再执行一次作用域配置/锁更新,保留未提及的选择;除非使用 --no-install,之后只按依赖顺序执行一轮锁定安装。
示例pinset use java@lts dotnet@lts flutter@latest
JSON不支持。
退出码成功为 0;Pinset 失败为 2
关键错误缺少项目配置、Provider 重复、选择器无效、元数据/签名、依赖/项目策略失败、平台不支持或安装失败。状态提交前失败不修改选择;安装失败保留完整新锁,并报告锁定安装重试命令。
/docs/commands/usePinset 2.1