一、安装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语言中文文档
版权归原作者 SwithunH 所有, 如有侵权,请联系我们删除。