2.1. 安装凹语言

除了访问在线的凹语言 Playground,也可以在本地安装凹语言。

2.1.1 系统要求

凹语言支持主流的操作系统,包含Windows、macOS、Linux等。凹语言编译器还支持在主流的Chrome等现代浏览器执行。凹语言编译器输出的wasm文件支持主流的WebAssembly虚拟机。

2.1.2 二进制安装

打开凹语言在 Github 的镜像仓库,在仓库主页面右侧栏找到最新的发布版本:

点击进入最新发布的版本,在Assets部分找到Windows、macOS、Linux等主流操作系统的二进制包:

根据当前的操作系统选择对应的二进制文件下载。比如 v0.22.0 对应 Windows/amd64 平台下载的是 wa_v0.22.0_windows-amd64.zip

下载zip文件后解压到C盘根目录,其目录内容如下:

然后将bin目录对应的C:\wa\bin路径添加到当前系统的PATH环境变量中。

Windows平台的操作流程:鼠标选择桌面我的电脑,点击右键并在弹出菜单中选择属性,打开控制面板主页。

在左边侧栏选中“高级系统设置”,打开系统属性对话框:

点击右下角的环境变量按钮:

创建Path环境变量,并将C:\wa\bin路径添加到环境变量中:

然后重新打开Windows的命令行窗口程序,输入where wa查看凹语言编译器对应的wa命令安装情况:

到此Windows平台的凹语言工具链安装完成。

2.1.2 从源码安装

对于macOS或Linux系统,可以利用Go语言的包管理工具从源代码安装凹语言编译器。首先是本地安装Go1.17或更新的版本,然后输入以下的命令安装最新的凹语言编译器:

go install wa-lang.org/wa@latest

默认会安装到 $HOME/go/bin 目录,因此需要将该该目录路径添加到系统的 PATH 环境。然后可以验证 然后重新打开命令行环境执行一次 wa 命令的执行情况。

到此安装工作完成。

2.1.3 本地 Playground

安装成功之后,在命令行输入 wa play 可以打开本地 Playground。程序会默认打开浏览器页面,也可以输入 http://localhost:2023/ 地址访问。效果如下:

点击“执行”按钮,可以看到输出结果。