开发设置
Fuchsia 结账的布局开箱即与 go test
和 gopls
(Go 语言服务器)等标准 Go 工具不兼容。
如需设置工作区以与 Go 工具兼容,请运行 fx setup-go
。这将创建 Go 工具运行以及与 IDE 兼容所需的所有符号链接和其他文件。
请注意,只有在您关心 IDE 功能和/或直接运行 go
命令时,才需要执行此操作。如果您不想使用 IDE 功能,并且希望将 fx
set
、fx build
和 fx test
与 Go 搭配使用,可以随时跳过此设置。
编辑器配置
您的编辑器需要经过配置才能正确使用 Fuchsia 供应商提供的 Go 构建工具。具体而言:
- GOROOT 需要设置为 Fuchsia-aware GOROOT(可能是 $FUCHSIA_DIR/out/default/host-tools/goroot
,但请务必将 $FUCHSIA_DIR
替换为实际路径,将 out/default
替换为您使用的 GN out 目录)。
- 需要将“fuchsia”添加到 go build 标记中。