一.工具介绍:
1.Visual Studio Code
一个运行于Mac,Windows,和linux上的,默认提供Go语言的语法高亮的IED,可以安装Go语言插件,还可以支持智能提示,编译运行等功能。
2.Sublime Text
可以免费使用,默认也支持Go语言语法高亮,只是保存次数达到一定次数后就会提示是否购买,点击取消可以继续使用,和正式注册版本没有任何区别。
3.Vim
Vim是从Vi发展出来的一个文本编辑器,代码补全,编译及错误跳转等方便编程的功能特别丰富,在程序员中广泛使用
4.Emacs
传说中的神器,不仅仅是一个编辑器,因为功能强大,可称他为集成开发环境
5.Eclipse IDE
开源免费,并提供GoEclipse插件
6.LiteIDE
一款国人专门为Go语言开发的跨平台轻量级集成开发环境
7.JetBrains公司开发的产品
phpstorm,PyCharm等,都需要安装Go语言插件
8.GoLand
Jetbrains 家族的 Go 语言 IDE,有 30 天的免费试用期
二.工具安装
这里我们选择使用vscode(Visual Studio Code)开发工具,分别在Windows,linux上演示安装
1.下载vscode安装软件,下载地址:https://code.visualstudio.com/Download
根据自己的环境下载对应的安装工具
2.windows下安装
(1).下载Windows版本的安装包,直接点击安装即可,如图:
3. linux(CentOS,ubuntu)下安装
(1).下载liunx版本的安装包,我使用的是ubuntu20,下载地址:https://code.visualstudio.com/docs/?dv=linux64_deb
(2) .把下载好的安装包放到/opt下,使用命令安装即可:
dpkg -i code_1.65.2-xxx.deb
三.搭建Go开发环境-安装和配置SDK
基本介绍:
1)SDK的全称(Software Development Kit)为:软件开发工具包
2)SDK是提供给开发人员使用的,其中包含了对应开发语言的工具包
SDK下载:
1)Go语言的官方网站下载:golang.org,因为各种原因,估计无法访问
2)SDK下载:Go下载 - Go语言中文网 - Golang中文社区
安装包说明:
1.windows下搭建Go开发环境-安装和配置SDK
(1).windows下安装SDK
1).wnidows下SDK的各个版本说明:
根据自己电脑是32位还是64位安装进行下载:
32位系统:go1.17.8.windows-386.zip
64位系统:go1.17.8.windows-amd64.zip
2).请注意,安装路径不要有任何中文或者特殊字符,如:空格等
3).SDK安装目录建议:Windows下一般安装在D:/program files下
4).安装时,基本上都是傻瓜式安装,解压即可使用
SDK下Go相关目录说明:
如何测试我们go的SDK安装成功
(2).配置环境变量
1).为什么要配置环境变量,看一个现象
在dos命令行中,敲入go,出现错误提示:
原因分析:
当前执行的程序在当前目录下如果不存在,windows系统会在系统中已有的一个名为path的环境变量指定的目录中查找,如果仍未找到,会出现以上错误提示.所以进入到go安装路径\bin目录下,执行go,会看到go参数提示信息
2).配置环境变量介绍
根据windows系统查找可执行程序的原理,可以将go所在的路径定义到环境变量中,让系统帮我们去找运行执行的程序,这样在任何目录下都可以执行go命令
需要配置哪些环境变量?
3).开始配置
步骤1.找到系统环境变量设置
步骤2.配置GOROOT
步骤3.配置Path
注意:Path这个环境变量不需要创建,系统本身就有,在后面增加Go的bin(%GOROOT%\bin)即可
步骤3.配置GOPATH
GOPATH:就是你以后go项目存放的路径,即工作目录
GOPATH:是一个新建的环境变量
配置完后,需重启电脑,环境变量才能生效,测试一下我们的环境变量是否配置ok
2.linux下搭建Go开发环境-安装和配置SDK
(1).linux下安装SDK
1).linux下SDK的各个版本说明:
根据自己电脑是32位还是64位安装进行下载:
32位系统:go1.17.8.linux-386.tar.gz
64位系统:go1.17.8.linux-arm64.tar.gz
2).请注意,安装路径不要有任何中文或者特殊字符,如:空格等
3).SDK安装目录建议:linux下一般安装在/opt目录下
4).安装时,解压即可
查看linux内核版本 根据上面linux内核信息.这里我们选择 go1.17.8.linux-arm64.tar.gz,安装步骤:
步骤1.将go1.17.8.linux-arm64.tar.gz传输到ubuntu
步骤2.将go1.17.8.linux-arm64.tar.gz拷贝到/opt下,命令如下:
cp go1.17.8.linux-arm64.tar.gz /opt
步骤3.cd到/opt目录下
cd /opt
步骤4.解压go1.17.8.linux-arm64.tar.gz,解压后会看到一个go目录
tar -zxvf go1.17.8.linux-arm64.tar.gz
步骤5. cd到go/bin目录下
cd go/bin
步骤6. 查看是否安装完成go
./go version
到此,linux安装go的SDK完成
(2).配置环境变量
1).在/etc/profile文件下添加下面三条语句
export GOROOT=/opt/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/var/www/go/projects
以上GOROOT,PATH,GOPATH见windows安装说明
2).提示:修改/etc/profile文件,需要root权限或者sudo
3).修改完后,需重启电脑,这样环境变量才能生效
ok,windows,linux下安装go的SDK就完成了