00:01
那现在呢?我们来给大家讲一下go语言。开发环境的搭建,对吧?比如说我们现在有工具了,但是你现在有了这个工具,是不是就可以做构语言开发了呢?这是不行的,你比如说我们看前面的一张图,所以你现在呢,已经可以写构语言这个程序了,用这个工具,但是你写完这个工具以后,呃,写完这个源代码过后呢,你是不能执行的。为什么呢?因为你这个源代码是需要被编译,还需要被运行的,这个地方呢,就需要我们去怎么样啊,去搭建够语言的开发环境,明白这意思吧,就说简单的讲,对有技术同学他当然是很理解的,对没有技术同学他可能就不理解了,你比方说吧,各位同学。我现在。在这里我打个一啊,打个比方啊,朋友们,比如说我在这里写了一段代码,这段代码呢,我们就叫main.go好吧,Main顶go,我写了一个很简单的程序。
01:08
我写了一段很简单的程序,比如说就是说出了一句话。说出了一句话。好,同学们,就是这段源代码。这一段源代码。你。不能,如果你没有一个开,没有一个开发环境的话,没有一个运行环境的话,你这个地方这个代码是不能被被运行的,为什么呢?它需要有一个东西叫SDK的东西才能执行,也就是说这个代码要被执行,首先呢它需要被编译。他需要被。需要编译。它需要编译啊,编译成这个可执行文件。啊,然后呢,这个才能被计算机去执行,明白意思吧,就你光写一段代码是运行不了的。
02:01
就好像打个比方吧,就好像你已经有了一个暴风影音。你有暴风影音了?暴风。啊,暴风影音。暴风影音,那么你光有暴风影音,你没有这个要播放的文件,你也是看不了电影的,是这意思吧,所以说呢,现在呢,我们要做一件什么事情,就是go语言开发环境的搭建。就是它的运行环境,它的这个,呃,编译器这些东西我们要安装一下,所以说我们来看一下这个东西怎么去讲啊,来看这个第一个。呃,我们第一个呢,要给他说的是在Windows下搭建go开发环境,简单的说就是要安装和配置SDK。SDK,那么我们呃,先来给大家介绍一下什么叫做SDKSDK的全称叫做software development,这个叫软件开发工具包,怎么个意思呢?就是说。
03:02
你要去开发go语言。对不对,你要开发购程序,那你是需要有一个软件包的。就好像你要去画图,你要去做图,你得首先安装一个什么东西呢?这个软件,对吧,你没有这个软件,你是做不了活的,那同样道理,我们要开发构程序,我们就要去安装一个叫SDK的这么一个软件开发工具包,因为这个包它主要是给谁用的呢?是开发人员用的。明白意思吧,其中包含了对应开发语言的各种工具包,其实主要就是它的一堆API。如果你没有这个SDK,同学们你只能写原代码,但是这个源代码没有办法被执行,就这意思,好,同学们,那么现在呢,我把这句话放到我们的笔记里面去,大家跟上老师的思路啊。好的。那么这个地方呢,我们就来给大家先讲一下Windows下搭建go开发环境,刚才呢,老师已经给家介绍了一下SDK,我们做了一个介绍。
04:04
介绍了。介绍了SDK的基本含义。对吧,好。介绍了SDK的基本含义,那行吧,那既然是SDK,刚才老师是怎么说的呢?其实最主要就是这两句话了。我把这两句话呢给大家先放过来。好,我把它简单的整理一下啊。诶,咱们简简单把它整理一下,SDK的全称要记住啊,叫software development kit,它怎么来的呢?其实就是这个英文字母的几个大写,看到没有SD。K就是这么来的。那如果说你在这个工作中,别人问你go语言的SDK表示什么意思,你得答的上来啊,你就要告诉他哦,SDK老师讲过,是软件开发工具包的意思,明白意思吧,你得知道,诶,这是软件开发工具包,那个软件开发工具包里面有什么东西呢?里面就对应了我们开发的一些工具。
05:01
包括运行的工具,编译的工具,包括我们的API,理解意思吧,就如同刚才老师画的这个图一样,你光有源代码。你没法运行。你需要编译成可执行文件,而这个编译成可执行文件靠什么呢?靠,就是。啊,就是要靠,就是需要SDK提供的,提供的工具和什么呢?和它的这个API。如果你没有这些东西,你没有用啊,就是你写了源代码跑不起来。明白我的意思吧,尤其是对零基础的同学,要理解这个含义啊,啊好。那么明白这个SDK是什么东西,过后呢,我们就直接来下载一下SDK。那首先各位老师我下载SDK,我到哪去下呢?呃,那当然了,一般来讲呢,我们都知道go语言的官方网站叫go.org去下载,但是非常遗憾啊,因为种种原因,这个网站有可能被和谐掉。
06:03
那如果说你能翻墙,你会翻墙,那你就翻一把墙去下,如果你不会,不会呢,也没有关系,那么有一个网站,国内有个网站叫goon中国,这个网址呢,我这也有了,你到这个网站去下载也是可以的,好吧,那现在呢,我已经把这个网站给大家打开了。啊,因为我为了省事,呃,为了方便一点啊,我已经把这个网站打开了,那么你打开过后,你会发现现在最新的版本呢,是1.9.2的,这是我们目前使用的最新版。对不对,那下面你看啊有这么多,那你应该选哪一个,对不对,老师呢,就给大家聊两句,好我们来看看如何下载。啊,就是下载。下载SDK。这个工具包理解啊。你没有这个工具包,你是干不了活的,明白意思吧,你干不了活。好,那那么那么这个下载的地址啊,刚才老师已经讲了,下载的地址呢,我在这儿已经写出来了。
07:03
对吧,下载地址有两个,一个呢是我们的官方地址,一个呢,就是我们的国内啊,国内的这个爱好者呢,给提供一个地址,那你能翻墙,你到官网去下。你翻不了墙怎么办呢?你就到这去下也是可以的,好,那我看一下简单给大家介绍一下你应该选哪个版本啊,来看一下如何选择吧。如何选择?对应的对应的SDK版本,那有些同学可能不明白,说老师为什么有这么多SDK的版本呢?大家知道为什么吗?原因很简单,是这样子的,同学们,你们想一想,我们这个go语言可能是在Linux上面开发,也可能是在苹果,也可能是在Windows,那么不同的系统呢,它会对应不同的SDK,能理解这意思吧,就好比我们画这个图一样。你如果是在Linux下面做,你是需要。
08:03
Linux版本的SDK能理解吗?你如果是在Mac下面去开发对不对,那你就需要Mac下面的SDK。诶,那你如果是Windows下面去开发呢,你有Windows下面的SDK,而每个Linux下面它又分不同的版本,又分不同版本,分不同的版本。OK,那现在呢,我们来看看你应该怎么选啊,同学们,我给大家聊一下这个话题,打开我们这里,我给大家画一画。同学们看这里啊,首先这一大块。这大块是我们苹果肌的。这是苹果的啊,这个是苹果的,那这样子啊,我这就截个图吧,我直接截图。好,我我在这儿这画一画啊,首先大看大看这大块,同学们这一大块。这块呢,就是我们苹果的。
09:00
就是如果你是用这个苹果机来开发啊,就是就是苹果。Mac下面。麦下的。这个什么呢?这个这个go,呃,对SDK。好,这有点看不到了啊,这怎么回事,这个很讨厌,好。他为什么这样子呢?好,重新来。他把它挡住了对吧,挡住了就不好看了,我稍微把它放大一点吧,这样它就挡不住了。好,重新来一下啊,这是苹果的,就是苹果,为什么是苹果,你看这儿。Drum DR这个就是苹果的操作系统。好,对苹果的。麦克下面的。Mac下的SDK,那么SDK有两个版本,一个是PKG,一个是他GZ,我简单说一下这个什么意思啊,这个PKG呢是图形化界面,图形化安装包。
10:05
图形化安装包。对吧,下面这个呢,TGZ呢是解压缩的,TGZ是解压缩就可以使用的解压。解压就可以的,就可以使用,那么我们推荐大家呢,使用这个他GZ如果我来,我来的话,我会我会选这个啊,这是第一个第二个版本,大家看一下这里这一大块。这一大块呢,是我们的unix的版本。尤尼克斯的这个,呃,SDK。Unix有同学听过,有些同学没有听过,你就没有听过的同学也无所谓了啊,Unix这个free b SD是unix的啊,Unix下的。下载SDK。好,同样它也分两个版本,那简单看386呢,就代表是那个是你是32位的,像这个AMD呢,64位就是64位操作系统啊,这个我就不再赘述了啊好,我们再来看下面这块稍微多一点啊,从这开始到这。
11:09
这一大块是什么呢?大家猜一猜,这一大块是我们Linux版本,比如像你用乌邦图啊center OS啊,你可以下这的,那么大家看到这里啊,大家看这这个位置。这个就是我们32位的。啊,这个是D呢,就是64位的,这个是ARM ma,这个你们不要去下,就这几个版本不要去下,为什么呢?这个是这个CPU这个体系跟我们不一样,所以你下载了也用不了,那你要下载其实就这两个版本。啊,推荐使用就是在这里啊,如果注意听,如果你的Linux。啊,Linux是32位的,32位系统。那么你就选哪一个呢?就下载这个386的。下载这个386。啊,下载三百六这个TGZ的,我就简写的啊,他GZ。
12:03
如果啊,如果你的,那么如果呢,对不对。如果是什么呢?如果是这个版本的,如果是64位的,你就选这个啊,如果是64位的。64位。64位系统选择什么呢?好,你就选择我们的这个AMD。MD点他GZ就可以了。这是这块说明,那其他的版本你们就不要去选它了,不要去选,再看下面这个。这个是源码源码包,你们呢,愿意看一下源码,可以直接下载源码,也就是说go语言的这个源码包是直接给我们用户可以看到的,它是开源的,那大家看这一块同学们看Windows的。那么这个Windows的呢?如果你的系统是Windows啊,你希望在Windows下面做开发,这就是在这儿下载就行了,这Windows。下的SDK明明白意思吧,Window下面SDK,那么SDK呢,你看这也是啊,386的就三十三十二位的啊,32位的,然后这个64位的,你就选64的,那么这个地方有点MS和Z又有什么区别呢?我简单说一下啊,大家听一下就行了,MS就是那个是就相当于是exe文件这种安装setup形式安装的这一步呢,就是解压就可使使用,我们呢,推荐使用啊,我会。
13:27
我推荐使用,我们使用这个zip文件的。这份文件,如果你是啊,就说如果你是64位的呢,你就选。这个如果你是32位,32位的,你选上面这个啊,我简单说一下,如果你是32位的。32位的,那么选择哪一个呢?我们推荐选择这个这个版本的杠三八六点Z明白啊,如果如果是64位的,64位你选择什么呢?就选择这个版本啊,我把这个里面标出来。
14:02
你就选这个。64位选这个就可以了啊,64位选这个好,我把这个线给大家整过来啊,64位选它就行。好,这是给大家简单的介绍了一下,怎么选这个版本,我把这个图呢放到我们的笔记里面去。好,放到笔记里面去啊。大家一看就明白了,好,既然如此呢,那么根据我这块的实际情况,那么老师呢,就选择这个64位的这个版本啊,这个就是Windows-AMD64位Z。啊,好,那么我已经把它下载好了,同学们看一下,在我的软件文件夹里边,你们可以看到有个go语言的SDK Windows SDK,看我两个都下载了啊,那我用哪个呢?我用它你理解意思吧,我用它好版本已经下载好了,下面我们来看。接着往下看Windows下安装SDK,好,我现在就可以来安装了啊。
15:03
好。Windows。下安装SDK。SDK。好,我把它标出来一下。Windows下安装SDK。那么你在安装这个SDK的时候需要注意什么地方呢?我简单说了一下,Windows下面SDK呢,我们主要是根据32位还是64位进行选择。那么如果你是32位系统,刚才老师已经讲过了啊,你就选这个,如果你是60岁呢,选这个就可以了,因为这个解压就可以使用比较方便,这是第一个说明的,那么在安装的时候有什么步骤呢?安装的路径建议大家不要带中文。啊,不要带中文,也不要有特殊字符,就是这个路径。你安装这个路径。就最好就是英文的,纯英文的就行了,那么我的有个建议啊,Windows呢,这个SDK的安装部呢,建议大家就安装在这个D盘下面就可以了。
16:04
当然你如果不装在D盘也可以,你装在F盘,E盘C盘都行,我的习惯啊,我会装在D盘的这个program施工下面去安装的时候,基本是傻瓜式安装,解压就可以使用了,非常的简单啊,它的安装非常的简单,好同学们,我把这个呢。过来,哎,我再多说一句啊。所以有些同学老师,我怎么知道我是32位还是64位呢?各位同学。还记不记得前面老师讲过呀,诶我们是不是讲过32位和64位的系统在哪去看呀。还记得在哪去看吧,是不是?这个电脑里面那个属性里面去看一下,我这还有个图,想起来没有。想不起来的同学,再去看一下前面老师讲的啊,好,那么这一块呢,我们就把它拿到笔记里面去了。非常简单,那老师呢,就给大家演示了啊,准备演示。好的,那现在呢,我们把这个笔记稍微的整理一下。
17:02
诶,这是第一点,这是第二。第二点啊,好,我把这个整理一下啊,第二点。这是我们的第三点对吧,注意注意事项还得注意一下第三点第四点。整理一下笔记,那这块呢,这个版本怎么去选择,大家要要注意啊好,现在呢,看老师的这个演示,我安装的时候,你们看一下怎么安装。安装看演示,安装看一下老师的演示。安装看老师的也是。好的,那现在呢,首先你不是已经把这个下载下来了吗?我们选择是它。我们这块选择就是这个64位的,你明白吧,好,现在呢,我已经选择好了,我把它呀,根据刚才我的一个呃规划对不对,每个人都有个规划嘛,那我就规划到哪里去呢?放到我的地盘下面的program下面去。
18:02
粘贴过来,哎,你看粘贴过来了,粘贴过来过后呢,各位朋友好朋友们来把它解压就可以了,怎么解压,看我的鼠标提取到当前目录就行了,就放在D盘下面啊,那我就提取到当前目录走。好,这时他就在减压了。解压。啊,看我看我的这个操作啊,看我的操作。好解压。OK,稍等片刻。好,现在正在解压啊,稍等一下。OK。啊,有点慢啊,因为它毕竟是有285兆,所以还是有点慢。那你机器快的话呢,可能就嗖的一下就过去了,老是这个机器稍微慢一点啊,性能不太好啊,以后得换一个性能更好一点的电脑。好,现在正在解压。但是还是有点慢啊,稍等。
19:13
好的好,同学们看啊,现在呢,已经要快解压完了,完毕了,解压完了过后,同学们注意啊,这个文件就没有用了。这个文件就没有用了。你呢,可以把它删掉。当然你保留也可以,我觉得要省点空间,我就把它删掉了啊,那删掉过后你会看到这有一个解压过后有个什么文件呢?大家看会得到一个go文件。好,你会你会到这里面去看一下啊,我再说一下,解压过后会得到。得到什么啊?好。解压后,解压后我们会。看到看到在这个D盘下面呢,有个购目录。二购目录。
20:00
这个。这个就是SDK。就是SDK好,那有些老师这个SDK,这个SDK的内容里面有什么东西,简单给家看两句啊,我有几个地方给大家简单聊两聊两下看这。最后看一下啊,嗯,这块。这个是API,这个呢是它的一些指令在里边。啊,这面它是有它的一些指令啊,就是go的一些。Go。Go的一些指令。主要三个指令,一个是go。还有一个是,呃,这个go forat,呃,Go do,好像是dock啊,还有一个go for,进这个格式化的这三个指令。实际上就三个程序啊,三个程序,那么这里面还有他的一些文档,这里面还有这个东西比较有意思啊,同学们,如果以后有有兴趣的同学可以看这个src是它的源代码,就说这个SDK的源码,Go的源代码。源代码可以在这看。
21:01
那么我们后边讲到后期的时候,为了让大家更加深入的理解go的基本原理,我们会带大家去看它的源代码,看它的内核是怎么写的,好吧,好,我把这个放进来。这是它的一个目录,大家做到心中有数啊。主要心中有数,那么我们点进去lawyer,看看是不是老师说的样,这个API它的一对API,再看这里面并,并里面呢,主要有三个指令,就三个exe文件,分别是go。Go do和go for me go这个是干什么的呢?诶,同学们还记不记得刚才老师说了一句话,哪句话,我说如果一个源代码要运行,首先得被编译成一个可执行文件。或者说你也可以直接用go直接去运行,比如说go run当做一个脚本运行也可以,但是这些指令必须要依赖于一个。Go程序,或者叫go的编译器来做这个事情。Go的运行和编译器,这个就是哪里呢,就它。
22:02
就这个东西很重要啊,还有一个go do呢,是生成这个文档的,还有一个go for,这个是干什么的呢?这个是对你的代码进行格式化的啊,其实这个没什么用处,最主要啊还是这个假货。后面呢,大家会这个用的很多的,就是它这个用的最多啊。我把这个图也截下来,后面我们用的最多的就是它。啊,就是构成序写完了过后。使用。使用这个go。点exe可以可以什么呢?可以编译和运行。运行什么呢?我们的这个购代码,购源代码。够圆满明白啊。这块大家应该如果你学的JA,你如果是学Java的同学呢,就知道这个有点类似于我们的Java和Java c啊,有点类似于这个东西,好好我把它保存到我们的笔记里面去。做了一个简单的介绍。对吧,做了一个简单介绍,嗯,那现在我们到此为止,实际上呢,同学们我们这个SDK就已经安装成功了,可是安装成功了,你得用一下它呀,好,我们来看看能不能用一用来同学们看。
23:14
现在呢,我进入到这个目录去。我到这个目录里面去啊,说老师我这个没有学过道士。大家不要着急,后面呢,我们会给同学们简单的介绍一下这个道时指令的使用,道时环境的使用,你们先跟着老师思路走啊,如果没有记住的同学跟着老师思路走,我说了适当的囫囵吞枣,老师会把这些东西都给你讲的很明白,但是呢。但是呢,稍微的先忍耐一下,就是我现在先让他们大家来用用这个go,你怎么来证明这个安装成功了呢?好的来啊。如何?如何测试我们的go?Go的SDKSDK安装成功了。
24:00
安装成功,那这个时候呢,我们是需要这个来测一下的啊,来我们看看能不能测成功,同学们看啊,我进入到这个目录下面去怎么进入。怎么进入到这个目录下面去,很简单,复制一下。后面还有比较简单的方法,我复制一下啊打开。这个CMD。大家看到。这是我们的一个DOS的这样一个,它不是真正的一个DOS啊,它就它是一个DOS的一个一个shell 111个一个操作的一个界面,那么我们CD到这个目录里面去。切换到目穴,如果你没有没有以前没有接触这个呢,你先听着啊,老师后面还会讲。好,我先粘贴一下,诶刚才没有把这个粘好复制一下。CD。到刚才这个目录去回车。好,这个时候你再打一个D冒号就进去了,看大家看我现在已经到program programs go定这个是一个到时控制台啊。
25:01
到了div。我们发现这里面确实一个go.exe对不对?那么我们来执行一下go version,这是它一个指令。一回车,我们可以看到。诶同学们看这个就提示我们go version是这个,它的版本是1.9.2是Windows下面的,而且是MD这个CPU,这个CPU系统的一个64位的操操作系统。啊好,只只要你看到这个就说明怎么样成功了。啊,只要你看到这个就成功了啊,那就恭喜你成功了。这个一看到就说明OK了。对吧,这个就OK。嗯,那么我把这个图呢,也给大家放到这里,那如果说你没有看到这个界面啊,那说明你这个go的SDK安装还是有问题的,那你就想办法,是不是哪一步没有按照老师这个要求来做,对不对,是不是你这边路径有中文呢?或者有什么问题,你就按照老师这个要求,一步一步的重新再走一遍,就能成功明白我意思吧。
26:05
好,这是如何测试我们环境,那么当我们这个环境做好了过后,又出现一个新的问题,什么问题呢?看我的幻灯片。各位朋友看幻灯片。哎,这个时候我们会发现。刚才老师敲的这个指令。在这个D盘programs go并这个目录下面是可以。有输出的,但是如果我把这个路径改到别的地方去,注意看。我切换到上级目录。这个CD点点代表切换到上级目录,很多同学应该是知道的吧。CD点点就到上一步,你看现在我的目录原先。咱们看原先我是在这个目录下面,现在我到哪了?到go这个目录去了,看到没有,好,我再执行go version,你会发现提示的信息就不一样了,诶他说go不是内部或外部命令,也不是可运行的程序或批处理文件,怎么个意思?
27:07
诶,这就一说现在我们到这个目录下面就不能使用够了,诶这个太郁闷了,对吧,这个让我们很郁闷,为什么呢?因为我们将来这个源代码,就是将来老师以后写的这个源代码,他不一定放在这个并目录下面去啊,他可能放在C盘。它可能放在D盘,可能放在F盘,你不能说我把源代码放到这些盘下面,我就用不了啊,我就用不了GOGO的这个编译器啊,那说不过去吧,所以说这个时候就涉及到一个什么问题呢?这就引出了一个新的需求,什么需求啊。要配置环境变量了,理解我的意思吧,好,所以刚才老师讲了,讲完这个,呃,安装SDK过后呢,下面就给要给大家聊一聊怎么在Windows下配置go浪的环境变量,换言之就是如何配置SDK,能理解我的意思吧,这样子呢,我们要在各个环境里面都可以用,刚才老师已经说过这个原因了啊来,为什么要配置呢?因为。
28:10
再看在道士命令行。命令中敲出一个勾。你会发现,只要不在。这个目录下面你到别的目录下面就用不了了,所以说这个问题还是很严重的,原因来分析一下,为什么会出现这个原因呢?是这样子的啊,错误原因是当前执行的程序在当前目录下如果不存在。怎么个意思,就说你在这执行这个go version。那么那么我们的Windows呢,它会在这个目录下面,也就是说。他会目录默认在这个目录下面去找有没有一个叫go的应用程序。如果找不到。它就会到我们环境变量,它会到这个环境变量啊,它这有个环境变量,我们待会儿再说环境变量怎么配,它会到环境变量里面去看有没有。
29:05
诶,他看这里面有没有问有,如果有的话呢,他也可以说OK,如果在环境变量里面还没有找到,没有找到这个够的话,怎么办呢?就会报错误,就会报这个错误能理解吧,所以说刚才老师已经把这个分析出来了啊说一下原因。当前执行的程序。在当前目下如果不存在,Windows系统会在系统中已有的一个名为pass的环境变量,去这个环境变量指定的目录去查找,如果仍然找不到,就会提示上面的信息。所以各位同学,我们进入到go的目录环境下面是可以运行的,就是说在进入到GOGO的这个并目录下面可以看,但是呢,出来就看不到了,说这个原因就是这个原因,那既然有这个原因,下一步呢我们就来看。配置好吧,就来配置好,我刚才把这个地方给大家补一下笔记。
30:00
因为将来呢,你们有可能是吧,看笔记就希望把这个问题搞定。好的,我现在把这块给大家放到这里面来,这教我们要讲的是什么呀,就是。配置。配置我们的环境变量,那么为什么要配置?刚才老师已经做了一些基本的说明,我把这句话啊给它放到这里来。为什么要配置呢?就是因为你不配置,你只能在。安装的那个目录下面使用。那这个肯定是不合理的,对吧。我把它放在这里了。好的,大家看这个是配置的原因,那现在就来配吧,我们就来配,那配的时候呢,我们来看看环境变量是个什么东西,简单介绍一下什么是环境变量。配置环境面的根据Windows系统查找。可执行程序的原理,可以将go所在的路径定义到环境变量中,让系统帮助我们去找运行的程序,这样在任何目录下面都可以执行够指令的。
31:02
我们要的就是效果,要的就是这个效果好的同学们,那现在呢,我们把这段话放到笔里面去。好的,来根据刚才老师的一个说明。给他来个小记啊。刚才这个是说明一下为什么啊。为什么需要配置环境变量,明白吗?就是为什么要配啊,就是你不配的话,你只能在当前不用,这显然不合理吗?不合理对吧?好,现在配置环境变量的介绍了,那现在我们看要配置哪些环境变量。啊,需要。再购开发啊,再购这个开发环境。开发环境。环境中啊。开发中这样说,在购物开发中需要配置哪些?环境。环境变量,如果你你有Java基础的话,这个就听起来比较轻松了,对吧,诶你就知道Java它也是配环境变量的,那么我们因为这个课程是针对零基础的,所以说呢,我这块都把它说的比较细致了。
32:10
那么在go元需要配置哪些环境变量呢?各位同学看,主要有三个环境变量,第一个go root明白。这个go root呢,要指定STK的安装路径,其实说白了这边就应该是指定的D盘下面的。Go,也就是说这个地方就是你这个构装在哪里的,你就。配置这个东西pass呢,是添加SDK的并目录。就这面它就可以找到这个go执行指令了,还有一个go pass,这个go pass呢,是你的工作目录,换言之就是什么呢?将来,将来。将来。将来我们的勾项目。购项目的路径。工作路径。
33:00
也就是说你将来不是要用这个更源去开发项目吗?那你这个项目放在哪个路径下面去,你就给我配好好吧,好,有了这个东西过后,同学们,那现在呢,老师就要来开始正式的给大家演示了啊好,我也讲了要配哪些。那注意看我们的配置步骤了。朋友们看啊,我得先粘过来。好转过来,这个稍微有点大,对不对。稍微有点大。好算了吧,这样子简单一点啊,我这为了让这个。界面看起来比较漂亮的,我直接截个图就行了。结构图比较好进行排版对不对?结合土豪进行排版,咱们都是讲课的。让同学们听起来舒服嘛,你听的越舒服,学起来就比较比较轻松,那下面呢,我们就来配置一下啊,配置一下具体看啊看看老师。看老师如何配置,有些地方我要截图我就截个图。啊,大家注意观察,首先第一步。
34:00
步骤一啊,步骤一。不知道应记怎么去配呢?就是先找到先打开。打开这个啊,打开。打开这个环境,环境变量配置的这个界面,怎么进去呢?大家看这样进的啊。点计算机。计算机点属性,看到没有点属性,计算机属性点完属性过后点这个高级系统。高级系统配置,待会儿我截个图,再点环境变量好出来了。那么这个地方呢,有一个叫用户变量,我简单解释一下啊。同学们注意听讲。这个用户变量呢,只会只针对这个administrator这个用户生效,这还有一个系统变量,这个系统变量呢,是针对所有的用户变量都生效,能明能能明白这意思吧。那显然我们把这个环境变量配置到这个地方会比较轻松一点,会比较好一点,是这意思吧,好所以说呢,我待会把环境变呢,就配到系统变量里面去,这样呢,对所有的用户都可以去使用到我们配置的环境变量了,好这是这么一个东西,我现在把它给大家简单的截个图,看一下怎么进来的啊。
35:19
来看一下这。好,第一步呢,首先我这。写一下第一步在这儿。点一下属性第二步点这。是这意思吧,这是第二步。第三步呢,你点这个环境变量。就点这个环境变量啊,点环境变量,第四步在这进行编辑。这个地方就你就找到这个位置,说说第一步第二步第三步第四步,好,我把这个图先放到笔里面去,对吧。先把这个界面找到。我们再往里面写东西,步骤二。好,我把界面呢,怎么进去,怎么找到这个界面的图给它放到这来。
36:03
放这了,看没有放这了啊,那步骤二呢,好就可以配置了。配置我们的这个环境变量了。那刚才已经说了,要配置的是三个环境变量,对不对,那我现在就开配置。好,新建注意看老师的操作啊,这个地方有些地方我就没有办法再写那么详细了,来走,注意看看视频。Go。Pass。哦,Go root。Go入。这个是我们的这个并这个go的安装路径,那么老师呢,就直接把这个粘过来,我就省点事啊。这是我们装到这儿的,对不对,D盘下面我写到这来。第一个搞定。啊,第一个搞定。好,第一个就是这我把它写清楚。好,这是我们的第一个环境变量。好,第一个环境变量的值。好,那如果你不想,你如果你的这个go,嗯,Go的这个解压包不在这,你要根据自己实际情况来配啊,你不是说韩老师写的是这个,我也写这个。
37:08
那有可能你你你把这个构放到F判断呢。对吧,你可不能说完全跟老师一模一样,除非你就完全跟老师一模一样,那那可以,如果我我放在D盘,你放在D盘那可以,如果你放在我放在D盘,你放在F盘,你这样配就找不到了,明白这意思吧,好,这是第一个啊,好确定第二个。再新建一个叫什么呢。呃,我们还配pass啊,Pass这个环境变量你不要再写了,它已经有了,看到没有,已经有的话你就不要新建,而应该是什么呀,编辑增加嘛。能理解意思吧,就怕是人家有了,你再去建一个,没有道理嘛,好,点进去。好,这时呢,我们在屁股后边加,注意看啊,看老师怎么加的啊,注意看一个分号。待会我就截个图分号,然后俩百分号,然后够。然后是什么呀,刚才写的root。好,斜杠并好这个地方呢,我要严重的说一下啊,这么很多同学要小要小心一点啊。
38:08
同,别看这个地方,同学们注意注意观察啊,这是怎么写的?这地方写的是一个分号。然后百分号go root,百分号结尾一个斜杠B,这代这个地方代表什么意思呢?Go root代表我去引用刚才我定义的那个go root变量。病就是说在这个屁股后面再加一个病路径,能理解意思吧,好,我把这个呢,先给同学们放到这,再加几句说明,注意听讲啊,这个配不好,到时候你跑不起来的,我这说明一下。说明一下啊,对上面图的说明对。对。对上图的一个怎么样说明,那我要说明什么呢?第一点。第一点就是pass这个环境变量。这个。这个环境变量。
39:00
环境变量不需要,不需要再什么样再创建了,因为它已经有了,因为。因为系统本身就有。本身就有能理解吧,就有,所以说你只要编辑就行,你编辑在后面,后面增加即可,你不要跑去再去给我建一个啊。不,不需要再重新创建。那么第二个呢,要说的是后面这个路径怎么加的啊,怎么加的。加这个地方是啊,加的时候是这样加的啊,增加这个我们的go的并目录是这样加的啊是这样写的是分号。在屁股后面加一个分号,然后百分号,诶,这写错了啊,注意。百分号。百分号里面写上这个go root。Go root。然后这有个斜杠,并这个表是什么意思啊,我都多说一句,你你们一定要这样去写啊,千万别写错了,你写错的话到时间跑不起来。
40:02
啊,这个我再多说一句,我不写笔记了啊,百分号。百分号勾入百分号,这表什么意思?这个代表我去引用或者说使用前面定义的这个变量能理解吗?就你前面不是已经已经指到这个go这个目录了吗?但是实际上我们的那个go程序就这个并程序啊,这个真正跑跑起来编译的这个编译器是这儿,所以你在后面要给我增加一个斜杠壁,就这么来的,能理解吧,好你你你自己再想一想啊,再想一想,就这么来的,说这呢,他这个带一个斜杠病是这么来的。明白啊,第三点啊,第三点就就没什么第三点了啊,这就可以了,把这个配好就行了,点确定就可以了。点确定就可以了,朋友们,确定走点确定好,这是第二个环境变量就OK了,第三个我刚才还少了一个啊,还有一个再新建一个。注意看这是新建啊,新建一个。
41:01
还有一个叫go什么呀,还记得吧,Pass。那么这个pass是指的什么意思呢?就是你将来这个go项目放在哪个目录下面去,能理解吧?你够项目放在目录下面去,这也很重要哦,这个跟我们Java就不一样了,Java是没有这个玩意儿的。加没这个玩意儿,那么你将来这个项目放哪去呢?好,我先创建一个目录,比如说我准备以后放到这个目录下面去,打个比方啊。打比方,我放在D盘的go。Go project。诶,将来我准备把我的购的项目。或者工程放在这个地盘的go project里面去,好可以,那么我就把这个写进去,能理解吧。注意听讲啊,放这儿。诶,你将来的这个购项目呢,你就可以放到这个目录下面去,因为他将来这个在编译器的时候,它会使用到这个这个路径啊,它会使用到这个路径,它会生成一系列的这个这个像呃点A文件或者是点ex文件,它会用到这个路径啊。
42:12
好,我们呢,把这个也给大家解决到这里。注意看这个是新建啊。注意看这地方是新建,而不是用已经有的,看清楚了啊,这是新建,看到没有,好保存一下。那么老师呢,把这个也放到这里来,这是我们的第三个对吧。就是什么第三个步骤三嘛。啊,这个步骤三这个图图啊图,我对上图再做一个说明啊对。上图。对,上图。一个说明什么说明第一个就是我们要说明的是。什么玩意儿呢?就这个go pass。Go past。Go pass表示就是啊,就是你以后以后这个勾项目。勾项目这个。
43:01
勾项目这个存放的路径,存放的这个路径也就是说是你的工作路径及。这个工作工作目录啊,工作目录。这个地方大家注意注意一下,这个是新建的,第二个呢,我们要说的是这个是新建的一个环境变量。他以前他系统是没有的啊。是新建的,是一个新建的。新建的环境。环境变量,OK,好,环境变量。好的,那到此为止呢,我们这个就配好了,那把它全部配好了,点确定再点确定。点确定欧了,一定要点确定啊,不点确定有些同学整个配完了过后直接取消,那你不是白忙活了吗。啊好,所以说一定要点确定好,点完确定过后,我们现在看看能不能用了啊,诶我们来测试一下我们能成功了吗?就你配了这么久,你把这个环境里面配配好了,你能测试一下成不成功啊对不对,测试一下我们的环境变量是否配置OK。
44:06
好,同学们。哇,这个地方来个小图标。那你怎么来测试呢?老规矩,你看啊,原先我们不是在这儿执行这个在这个。Go,呃,这个D盘的programs这个目录下面我们执行它看不到,看不到这个这个东西吗。好,我们现在呢。再来执行一下,看看能不能看到。一回车我们发现,诶,怎么还没看到啊,所以大家可能会害怕说诶老师。韩老师,你这是不是配错了呀?告诉大家啊,没有配错,我没有配错。This。搞了这么多年,还还把这个配不好,配不好呢,他为什么呢,这是因为我们这个。配完这个环境变量以后啊,需要重新打开一次这个倒时的这个这个环境啊,要重新打开这个控制台才行,所以说你先关闭一下。
45:01
再打开就没问题了。你看啊。好,你看我现在是不是在C盘下面啊,没在D盘,你看我再执行go。Go version。回车你看有没有了,是不是就有了呀,哦,原来是这样子的啊,所以在这边有个注意事项,就是配置完了过后呢,要重新打开一下我们的道士终端。明白意思吧,好。这有个小小的说明啊,注意一下。注意就是配置环境后,环境变量后怎么样需要重新打开。从需要。关重新啊,重新打开。打开一次这个什么呢?道士的这个终端。啊,不然的话,你会发现不生效啊,这样才会生效,这样这样环境。环境变量才会生效,明白啊,才会生效,好的,到此为止,恭喜大家啊,到此为止,我们终于把这个环境变量。
46:05
配好了,而且呢,我也把这个步骤也是写的比较清楚,而且把原因也给同学们介绍清楚了啊好,嗯,那么这个关于Windows下边。配置或者叫搭建我们够的开发环境呢,我们就先介绍到这里,那么同学们呢,可以拿一点时间,像跟老师这样的一个步骤练习一遍啊练习一遍,再接着往下学习我们的课程。
我来说两句