一、安装Golang

1.打开Linux的浏览器进入网址All releases - The Go Programming Language下载“go1.20.2.linux-amd64.tar.gz”。

2.打开下载到的文件夹,输入命令 sudo mv go1.20.2.linux-amd64.tar.gz  /usr/local 将安装包移动到/usr/local目录下

3.在/usr/local文件夹下打开终端,输入命令 sudo tar -zxf go1.20.2.linux-amd64.tar.gz 解压安装包

4.输入命令 sudo vim /etc/profile sudo vim /etc/bash.bashrc 打开配置文件,在文件末尾追加内容,并保存退出。

注意:go1.18 版本以后默认开启 go modules 模式,无需配置【export GO111MODULE=on】;go modules 模式下,可以不配置GOPATH,默认【/root/go】。

#golang env config

export GOROOT=/usr/local/go

export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

5.输入命令 source /etc/profile source /etc/bash.bashrc 使配置文件生效

6.输入命令 go version 检查是否配置成功。输入命令 go env 可以看到默认的GOPATH为“/home/用户名/go”

7.输入命令 go env -w GOPROXY=https://goproxy.cn,direct 和 go env -w GOPRIVATE=git.mycompany.com,github.com/my/private 设置代理环境变量。

二、安装Goland

1.Linux中打开网址Download GoLand: A Go IDE with extended support for JavaScript, TypeScript, and databases下载Goland-2023.1

2.在下载到的目录下输入命令 sudo tar -zxvf goland-2023.1.tar.gz -C /usr/local 解压安装包到/usr/local目录下

3.输入命令 sudo mv /usr/local/GoLand-2023.1/ /usr/local/GoLand 重命名Goland解压后的文件夹

4.输入命令 cd /usr/local/GoLand/bin/ 进入到GoLand的bin目录,输入命令 sudo ln -s $(pwd)/goland.sh /usr/bin/goland.sh 实现在任意位置执行goland.sh启动GoLand

5.输入命令 sudo vim /etc/profile sudo vim /etc/bash.bashrc 再次编辑配置文件,末尾追加内容。通过重命名alias的方式简化启动命令为goland,并独立运行(这样IDE不随terminal关闭而退出),也就是说之后可以通过命令行输入 goland 命令后台启动Goland

alias goland='nohup goland.sh & >/dev/null'

6.输入命令 source /etc/profile source /etc/bash.bashrc 使配置文件生效

7.输入命令 goland.sh 测试能否正常启动Goland

8.输入命令 cd /usr/share/applications 切换工作目录,输入命令 sudo vim goland.desktop 创建Goland的桌面快捷方式,输入以下内容,并保存退出。注意Icon和Exec根据安装目录设置。

[Desktop Entry]

Version=1.0

Type=Application

Name=GoLand

Icon=/usr/local/GoLand/bin/goland.png

Exec="/usr/local/GoLand/bin/goland.sh" %f

Comment=The Drive to Develop

Categories=Development;IDE;

Terminal=false

StartupWMClass=jetbrains-goland

9.GUI中打开/usr/share/applications文件夹,确认找到goland.desktop快捷方式。此时点击“显示应用程序”可在最后一页找到Goland的快捷方式。

三、创建一个新项目

1.输入命令 go env 查看GOPATH路径,按照上面的设置方法,默认为/home/用户名/go

2.通过GUI界面打开主目录即“/home/用户名”目录,可以看到并没有文件夹为“go”,所以我们需要创建一个文件夹命名为“go”

3.进入新创建的“go”目录,创建“bin”、“pkg”、“src”三个文件夹

4.通过“显示所有应用程序”打开GoLand或者在命令行中输入 goland 命令启动GoLand

5.点击“New Project”,“Location”设置为“/home/用户名/go/src/项目名称”

6.点击“GOROOT”的“Add SDK”按钮,点击“Local”,默认打开的文件夹就是“/usr/local/go”,如果不是切换到设置的GOROOT路径,点击“OK”,会发现GOROOT已经选择了Go 1.20.2。

7.点击“Create”创建项目

8.右键项目名称文件夹,选择“New”,点击“Go File”,文件名为“main”,按下回车创建了一个“main.go”文件

9.修改“main.go”文件代码为:

package main

import "fmt"

func main() {

fmt.Println("hello Go!")

}

10.右键空白处,选择“Run ‘go build main.go’”,即可在控制台中看到输出的“hello Go!”

11.点击导航栏“File”,点击“Settings”,点击“Plugins”,搜索“chinese”,选择排在第二位的中文语言包点击“Install”。下载完成后点击“Restart”重启GoLand,就可使用中文版的Goland了。

参考文章

Go的安装 · Go语言中文文档

查看原文