-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
日报daily reportdaily report
Description
asdf 是一个通用的版本管理工具,支持多种编程语言和工具的版本切换和管理。它通过插件系统实现对不同语言的支持,用户可以轻松地安装、卸载和切换不同版本的语言环境。
asdf-zig 是 asdf 的一个插件,专门用于管理 Zig 编程语言的版本。通过 asdf-zig,用户可以方便地安装和切换不同版本的 Zig 编译器,以满足不同项目的需求。
由于 Zig 语言本身的版本更新较快,使用 asdf-zig 可以帮助开发者更好地管理和适应这些变化。而且由于 zls 与 Zig 需要版本匹配才能正常工作,最新版的 asdf-zig 可以确保 zls 与 Zig 版本的一致性,从而提升开发体验。
使用方式如下:
asdf plugin add zig https://github.com/asdf-community/asdf-zig.git
asdf install zig 0.15.1
# 当前目录下的项目,切换到指定版本
asdf set zig 0.15.1
安装完成后,可以通过 zig version
命令来验证当前使用的 Zig 版本。
$ zig version
0.15.1
$ zls version
0.15.0
zls 0.15.0 版本与 Zig 0.15.1 版本兼容,当我们切换到其他版本的 Zig 时,zls 也会自动切换到对应的版本。这样就可以实时保证 zls 与 Zig 版本的一致性,避免因版本不匹配而导致的开发问题。
# 切换版本到 0.14.1
$ asdf set zig 0.14.1
$ zig version
0.14.1
$ zls version
0.14.0
加入我们
Zig 中文社区是一个开放的组织,我们致力于推广 Zig 在中文群体中的使用,有多种方式可以参与进来:
Metadata
Metadata
Assignees
Labels
日报daily reportdaily report