Mise:Windows 上 asdf 的替代方案

发布日期:2026-05-10 10:03:30   浏览量 :0
发布日期:2026-05-10 10:03:30  
0

2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家 

最近,我不得不在一台内存较小的 Windows 电脑上工作,因此在 Windows 上运行的 WSL(Windows 子系统 for Linux)中使用 asdf 并不可行,因为占用的内存会非常大(尽管我可以配置为使用更少的内存,但这仍然不是理想方案)。考虑到这一点,我寻找了一款工具,它能够以简单的方式安装不同的编程语言(如 Golang、Ruby、Python 和 Node.js),并且可以根据项目需求轻松切换版本。

我找到的这款工具名为 Mise。它支持非常广泛的编程语言,并且在 Windows 上集成得非常好。此外,它还支持本地和全局作用域,只需拥有一个包含版本信息的 mise.toml 文件,即可轻松切换语言版本。

// mise.toml
[tools]
go = "latest"

要在本地使用某种语言的版本,我们使用以下命令:

mise use go@latest

在这种情况下,我们使用的是 Go 的最新长期支持版(LTS),但我们也可以指定一个特定版本:

mise use go@1.21

该命令将生成 mise.toml 文件,如果该文件已存在,则会更新它。

我们还可以设置语言的全局版本。这意味着无论你在机器上的哪个作用域中,调用该语言的命令行界面时都会使用此版本,当然,除非你处于拥有 mise.toml 文件的特定作用域内。命令如下:

mise use --global node@26

在这种情况下,调用“node --version”时将显示第 26 版的最新长期支持版(LTS)。

参考资料:
https://mise.jdx.dev/getting-started.html

免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
支持 反馈 订阅 数据
回到顶部