Golang环境已安装且配置到系统PATH中

Golang环境已安装且配置到系统PATH中 我已经可以在终端中访问 Go。现在该如何使用 Go?我只需要使用终端,还是需要编辑器/IDE、Conda/PiP 环境?

7 回复

我是否需要将 VSC / Atom … 指向我的 Go 安装目录?

更多关于Golang环境已安装且配置到系统PATH中的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


不需要。 只需将Go安装目录添加到PATH环境变量中。 同时为你选择的IDE/编辑器下载Go插件。

Capture7

我需要使用文件的绝对路径还是相对路径,或者使用go install命令?每次运行不同文件时,我还需要更改文件名吗?

现在你可以使用诸如 VisualStudio Code、Atom 等编辑器或集成开发环境。
此外还有商业选项可供选择…

不,那是你的启动配置文件。除非你需要高级功能,比如应用程序需要命令行参数(或者你想传入一些命令行参数),否则你不需要调整该文件。另外,请查看这个优秀示例了解项目应该如何组织架构。如果你正在学习,我强烈建议你在每个新项目中使用这个架构。只需删除不需要的文件夹/文件,然后开始编码。我还会建议从Go by Example开始,逐个完成所有示例。这不仅会帮助你学习Go语言,还会教你如何创建和构建文件。

  1. 确保将你的驱动器盘符:\go\bin 文件夹添加到计算机的系统路径中。我的是 “d:\go”。
  2. 为所有的 Go 项目创建一个文件夹。我用的是 “go_projects”,确切地说是 “d:\go_projects”。
  3. 添加一个环境变量 GOROOT="d:\go"
  4. 添加一个环境变量 GOPATH="d:\go_projects"

关闭所有终端/命令行,最好直接重启计算机。 现在打开 VSC,应该就没问题了。我建议你也准备好你的 “GitHub”。你的项目或代码仓库将位于 “d:\go_projects\src\github.com{Github用户名}{代码仓库名}”,你或其他人将通过以下方式导入该包:

import "github.com\{Github用户名\{代码仓库名}"

对于已经安装并配置好 Go 环境的用户,以下是直接的使用方法和建议:

1. 终端基础使用

  • 创建并运行 Go 程序:
# 创建示例文件
echo 'package main

import "fmt"

func main() {
    fmt.Println("Hello, Go!")
}' > hello.go

# 运行程序
go run hello.go

输出:Hello, Go!

2. 标准开发流程

  • 初始化模块(Go 1.16+):
go mod init example/project
  • 构建可执行文件:
go build -o myapp hello.go
./myapp

3. 开发环境选择

  • 终端+编辑器:Vim/VS Code/Sublime 等配合 Go 工具链
  • IDE:GoLand 或 VS Code with Go 插件提供完整开发体验
  • 包管理:Go Modules 是官方依赖管理方案,无需 Conda/Pip

4. 完整工作流示例

# 1. 创建项目目录
mkdir myproject && cd myproject

# 2. 初始化模块
go mod init github.com/user/myproject

# 3. 编写代码(使用任意编辑器创建 main.go)
cat <<EOF > main.go
package main

import (
    "fmt"
    "rsc.io/quote"
)

func main() {
    fmt.Println(quote.Go())
}
EOF

# 4. 运行(自动处理依赖)
go run main.go

Go 工具链已包含完整的构建、测试和依赖管理功能,无需额外环境管理工具。推荐使用支持 Go 插件的代码编辑器获得语法高亮和自动补全功能。

回到顶部