Bootstrap

[go学习笔记.第二章] 2.go语言的开发工具以及安装和配置SDK

一.工具介绍:

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就完成了

上一节:[go学习笔记.第二章] 1.go的概述_zhoupenghui168的博客-CSDN博客

下一节:[go学习笔记.第二章] 3.go语言快速开发入门

;