在Ubuntu上部署Golang编译环境相对简单。以下是详细的步骤:
首先,确保你的系统包列表是最新的:
sudo apt update
你可以通过多种方式安装Golang,包括使用APT包管理器、下载二进制文件或使用Go的官方安装脚本。这里我们推荐使用官方安装脚本。
下载最新版本的Golang安装脚本:
wget https://golang.org/dl/go1.20.5.linux-amd64.tar.gz
解压安装脚本到/usr/local
目录:
sudo tar -C /usr/local -xzf go1.20.5.linux-amd64.tar.gz
配置环境变量。编辑~/.profile
文件(或者~/.bashrc
文件),添加以下内容:
export PATH=$PATH:/usr/local/go/bin
使环境变量生效:
source ~/.profile
验证安装:
go version
你应该能看到类似如下的输出:
go version go1.20.5 linux/amd64
Go的工作空间通常包括三个目录:src
、pkg
和bin
。你可以将它们放在同一个目录下,例如~/go
。
创建工作空间目录:
mkdir -p ~/go/src ~/go/pkg ~/go/bin
配置环境变量以指向你的工作空间:
export GOPATH=~/go
export PATH=$PATH:$GOPATH/bin
使环境变量生效:
source ~/.profile
为了更方便地编写和调试Go代码,你可以安装一个IDE或文本编辑器。以下是一些流行的选择:
Visual Studio Code (VS Code):
sudo snap install --classic code
GoLand: GoLand是一个由JetBrains提供的商业IDE,但有一个免费的社区版。
sudo snap install --classic go-land-community --classic
你可以使用go get
命令来安装一些常用的Go工具,例如gopls
(Go语言服务器)和dlv
(Delve调试器)。
go install golang.org/x/tools/gopls@latest
go install github.com/go-delve/delve/cmd/dlv@latest
最后,验证所有工具是否正确安装:
gopls --version
dlv version
通过以上步骤,你应该已经在Ubuntu上成功部署了Golang编译环境。现在你可以开始编写和运行Go程序了!