一、安装Golang
1.打开Linux的浏览器进入网址All releases - The Go Programming Language下载“go1.20.”。
2.打开下载到的文件夹,输入命令 sudo mv go1.20. /usr/local 将安装包移动到/usr/local目录下
3.在/usr/local文件夹下打开终端,输入命令 sudo tar -zxf go1.20. 解压安装包
4.输入命令 sudo vim /etc/profile sudo vim /etc/ 打开配置文件,在文件末尾追加内容,并保存退出。
注意: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/ 使配置文件生效
6.输入命令 go version 检查是否配置成功。输入命令 go env 可以看到默认的GOPATH为“/home/用户名/go”
7.输入命令 go env -w GOPROXY=,direct (或 go env -w GOPROXY=/goproxy/ )和 go env -w GOPRIVATE=,/my/private 设置代理环境变量。
二、安装Goland
中打开网址Download GoLand: A Go IDE with extended support for JavaScript, TypeScript, and databases下载Goland-2023.1
2.在下载到的目录下输入命令 sudo tar -zxvf goland-2023. -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)/ /usr/bin/ 实现在任意位置执行启动GoLand
5.输入命令 sudo vim /etc/profile sudo vim /etc/ 再次编辑配置文件,末尾追加内容。通过重命名alias的方式简化启动命令为goland,并独立运行(这样IDE不随terminal关闭而退出),也就是说之后可以通过命令行输入 goland 命令后台启动Goland
alias goland='nohup & >/dev/null'
6.输入命令 source /etc/profile source /etc/ 使配置文件生效
7.输入命令 测试能否正常启动Goland
8.输入命令 cd /usr/share/applications 切换工作目录,输入命令 sudo vim 创建Goland的桌面快捷方式,输入以下内容,并保存退出。注意Icon和Exec根据安装目录设置。
[Desktop Entry]
Version=1.0
Type=Application
Name=GoLand
Icon=/usr/local/GoLand/bin/
Exec="/usr/local/GoLand/bin/" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-goland
中打开/usr/share/applications文件夹,确认找到快捷方式。此时点击“显示应用程序”可在最后一页找到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”,按下回车创建了一个“”文件
9.修改“”文件代码为:
package main
import "fmt"
func main() {
("hello Go!")
}
10.右键空白处,选择“Run ‘go build ’”,即可在控制台中看到输出的“hello Go!”
11.点击导航栏“File”,点击“Settings”,点击“Plugins”,搜索“chinese”,选择排在第二位的中文语言包点击“Install”。下载完成后点击“Restart”重启GoLand,就可使用中文版的Goland了。
参考文章
Go的安装 · Go语言中文文档