运行Go语言所需安装的内容
编辑:本站更新:2025-01-24 14:11:47人气:8574
为了在您的计算机上成功地编译和运行Go(也称为Golang)程序,您需要确保已正确配置了相关的开发环境。以下是详细描述如何从零开始搭建一个完整的 Go 语言编程环境的步骤:
1. **下载并安装 Golang SDK**:
首先访问 [官方 Go 下载页面](https://golang.org/dl/) 根据你的操作系统选择合适的二进制发行版进行下载。对于Windows、macOS或Linux等常见平台都有对应的预构建版本。
安装过程根据不同系统有所不同:
- 在 Windows 上通常是一个.exe可执行文件,双击后按照向导提示完成默认安装。
- macOS 用户可以使用.pkg包直接安装或者通过Homebrew工具管理器来安装 (`brew install go`)。
- 对于 Linux 系统用户,则需将对应架构下的压缩包解压至 `/usr/local` 目录,并创建必要的软链接指向 bin 文件夹内的go命令行工具;例如 `sudo tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz && sudo ln -s /usr/local/go/bin/go /usr/local/bin/`.
2. **设置 GOPATH 和GOROOT环境变量**:
自Go 1.13起,默认启用了模块支持,GOPATH不再是必须项,但如果您打算同时处理非模块项目或是希望自定义依赖库的位置时仍可能需要用到它。
如果你依然想设定GOPATH以兼容旧有项目或其他用途,请将其设为工作空间路径,在这个目录下会包含源码(`src`), 缓存及打包后的软件(`pkg`),以及最终生成的目标文件(`bin`)三个子目录结构。比如你可以把GOPATH 设置成 `$HOME/workspace_go` 或者其他任何你喜欢的地方。
至于GOROOT则是Go自身SDK所在位置,一般情况下安装过程中已经自动设置了此环境变量,无需手动干预。但在某些特殊场景如自行定制多套不同版本Go环境的情况下,你需要明确指定当前使用的Go SDK根目录到GOROOT中去。
3. **验证安装与配置**:
执行以下命令检查是否能正常调用"go"命令且其版本显示无误:
$ go version
4. **更新PATH环境变量(如果尚未自动化)** :
将Go的bin目录添加到系统的 PATH 变量里以便全局范围内可以直接调用 go 命令。具体做法同样因操作系统的差异而异:
- **Windows:** 修改用户的Environment Variables,新增一条Path条目,值应为你刚才安装Go的语言环境中bin目录的具体地址 (类似 `%ProgramFiles%\Go\bin`)
- **Mac/Linux:** 把如下内容追加到 ~/.bashrc or ~/.zshrc 这样的shell启动脚本内
export PATH=$PATH:/usr/local/go/bin # 若采用标准方式安装则为此路径
# OR for custom installation path like ~/tools/go/
export PATH=$PATH:$HOME/tools/go/bin
别忘了保存修改并在终端重新加载 shell 脚本来使新更改生效(`. ./.bashrc`, `. ~/.zshrc` 或重启 terminal)。
5. **测试第一个Hello World示例**:
创建一个新的.go文件(比如 hello_world.go),键入经典的 "hello world" 示例代码:
package main
import (
"fmt"
)
func main() {
fmt.Println("你好世界!")
}
使用下面的命令在控制台编译并运行该文件:
$ cd <your_gopath>/src/<package_name> # 更改为存放上述go文件的实际路径
$ go run ./hello_world.go
至此,你应该已经在自己的机器上完成了对Go语言的基本环境部署并且能够顺利编写、编译和运行简单的应用程序。随着进一步深入学习Go,您可以探索更多关于它的特性包括但不限于交叉编译功能、强大的内置并发模型 goroutine 和 channel,还有用于高效网络服务的强大 net/http 包等等。
1. **下载并安装 Golang SDK**:
首先访问 [官方 Go 下载页面](https://golang.org/dl/) 根据你的操作系统选择合适的二进制发行版进行下载。对于Windows、macOS或Linux等常见平台都有对应的预构建版本。
安装过程根据不同系统有所不同:
- 在 Windows 上通常是一个.exe可执行文件,双击后按照向导提示完成默认安装。
- macOS 用户可以使用.pkg包直接安装或者通过Homebrew工具管理器来安装 (`brew install go`)。
- 对于 Linux 系统用户,则需将对应架构下的压缩包解压至 `/usr/local` 目录,并创建必要的软链接指向 bin 文件夹内的go命令行工具;例如 `sudo tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz && sudo ln -s /usr/local/go/bin/go /usr/local/bin/`.
2. **设置 GOPATH 和GOROOT环境变量**:
自Go 1.13起,默认启用了模块支持,GOPATH不再是必须项,但如果您打算同时处理非模块项目或是希望自定义依赖库的位置时仍可能需要用到它。
如果你依然想设定GOPATH以兼容旧有项目或其他用途,请将其设为工作空间路径,在这个目录下会包含源码(`src`), 缓存及打包后的软件(`pkg`),以及最终生成的目标文件(`bin`)三个子目录结构。比如你可以把GOPATH 设置成 `$HOME/workspace_go` 或者其他任何你喜欢的地方。
至于GOROOT则是Go自身SDK所在位置,一般情况下安装过程中已经自动设置了此环境变量,无需手动干预。但在某些特殊场景如自行定制多套不同版本Go环境的情况下,你需要明确指定当前使用的Go SDK根目录到GOROOT中去。
3. **验证安装与配置**:
执行以下命令检查是否能正常调用"go"命令且其版本显示无误:
$ go version
4. **更新PATH环境变量(如果尚未自动化)** :
将Go的bin目录添加到系统的 PATH 变量里以便全局范围内可以直接调用 go 命令。具体做法同样因操作系统的差异而异:
- **Windows:** 修改用户的Environment Variables,新增一条Path条目,值应为你刚才安装Go的语言环境中bin目录的具体地址 (类似 `%ProgramFiles%\Go\bin`)
- **Mac/Linux:** 把如下内容追加到 ~/.bashrc or ~/.zshrc 这样的shell启动脚本内
bash
export PATH=$PATH:/usr/local/go/bin # 若采用标准方式安装则为此路径
# OR for custom installation path like ~/tools/go/
export PATH=$PATH:$HOME/tools/go/bin
别忘了保存修改并在终端重新加载 shell 脚本来使新更改生效(`. ./.bashrc`, `. ~/.zshrc` 或重启 terminal)。
5. **测试第一个Hello World示例**:
创建一个新的.go文件(比如 hello_world.go),键入经典的 "hello world" 示例代码:
go
package main
import (
"fmt"
)
func main() {
fmt.Println("你好世界!")
}
使用下面的命令在控制台编译并运行该文件:
$ cd <your_gopath>/src/<package_name> # 更改为存放上述go文件的实际路径
$ go run ./hello_world.go
至此,你应该已经在自己的机器上完成了对Go语言的基本环境部署并且能够顺利编写、编译和运行简单的应用程序。随着进一步深入学习Go,您可以探索更多关于它的特性包括但不限于交叉编译功能、强大的内置并发模型 goroutine 和 channel,还有用于高效网络服务的强大 net/http 包等等。
www.php580.com PHP工作室 - 全面的PHP教程、实例、框架与实战资源
PHP学习网是专注于PHP技术学习的一站式在线平台,提供丰富全面的PHP教程、深入浅出的实例解析、主流PHP框架详解及实战应用,并涵盖PHP面试指南、最新资讯和活跃的PHP开发者社区。无论您是初学者还是进阶者,这里都有助于提升您的PHP编程技能。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。