00:00
下面我们再来给大家介绍一下在苹果系统下边咱们怎么安装Vs code。因为也有一些程序员啊,尤其是国外的。尤其是国外的一些程序员是非常喜欢在苹果机下面做购开发的。所以说呢,如果你用的是苹果机。你也可以在苹果机下面做这个够开发,那么也可以选用这个Vs code来作为开发工具。好,同学们,那么我们来看看这个地方的步骤又是如何,对不对?好,步骤一。首先呢,还是下载下载这个Mac版本的这个Vs code的安装。安装软件。这个是跑不了的,那同学们看啊,此时此刻我已经下载好了,刚才我们在下载的网页已经给大家介绍了,说苹果这个系统下面的这个Vs code呢,只有一个版本,就这个东西。
01:01
就是它就是一个这文件看到没有。它就是一个这文件,好,那你要做的事情呢,就是把这个文件进行解压来,然后进行使用第二步步骤二。步骤二还是老规矩,然后呢,把什么呢,把这个安装软件Vs code的安装软件。安装软件怎么样呢?上传到或者传送到传输到传输到这个Mac系统下。Mac系统下。那还是老规矩,同学们看啊,因为我的我的这个虚拟机上面呢,还装了一个,还装了一个苹果系统。还装了一个苹果系统,是10.11版的,那如果有同学有兴趣的话呢,也可以安装一个这样的,呃,虚拟机的苹果,因为有些苹果机太贵了嘛,买不起,那如果说你刚好用的就是苹果机,你可以你就可以用这个,如果你没有的话,你可以装一个苹果机啊还是那句话,没有苹果系统也无所谓,因为我们呢,最终还是在这个Windows上面去讲解的,理解我意思吧,所以说这块呢,就是还是针对。
02:10
就是刚好有人喜欢用苹果机的同学,给大家做一个说明,看看在苹果机下面怎么做开发,我这也写进去啊。就说如果,如果你使用的,使用的就是。就是苹果系统啊,叫Mac系统嘛,叫Mac系统。Mac系统。啊,系统也可以啊,也可以在这个系统下,该该系统下系统下进行购开发。够开放。OK,好。呃,那么还是一句话,最终我们还是啊,前期我们还是在Windows下面讲解go核心编程,理解我的意思吧,只是说如果你用的是苹果系统,刚好碰巧了你用的是苹果系统,你也可以在苹果系统下面学习go开发啊,Go开发好,那么现在呢,我们把VS安装软件传输到Mac系统,还是一样的原理,怎么样啊,就是我现在呢。
03:12
还有一款虚拟系统,就是Mac。啊,苹果系统。啊,麦克。Mac系统,那待会儿呢,我要把这款软件。就是这款软件就是传输到我们的苹果这个系统下面,然后进行安装这款软件,这款软件的名字。Mac下面的软件啊,就是Vs code的软件呢,就是这个文件。大家看清楚了对吧,好,我把它传输过去。好,那现在呢,我们先把苹果机启动起来。苹果七,启动起来。哦,这个苹果机启动呢,会稍微慢一点啊,稍微慢一点,无所谓的点一下。慢一点。
04:00
好,他现在正在启动,就让他先启动吧,启动的时候呢,我们刚好顺带说步骤三应该做什么事情,步骤三。当我们把这个VS软件传送到麦Mac系统下面,过后呢,我们就可以解压。解压将什么呢?将这个安装软件,安装软件解压。减压。解压过后啊,进入到解压系统,进入到解压目录。啊,不用进入到解目录,这个就直接可以用了啊,待会你们看到解压后即可使用,就即可使用,那么待会儿呢,老师给大家演示一下。好,那么步骤四我们还是老规矩,编写一个简单程序。步骤四。编写一个。编写一个简单的程序。那这里面有个细节,同学们这边有个细节啊,我这要补充说明一下,如果说你想把Vs code的安装软件传送到Mac系统下面去呢,有一个细节需要同学们了解一下。
05:10
什么细节呢?说明一下啊,在默认情况下。在默认情况下啊,说说默认情况下Mac系统没有没有启动什么呢?SSH服务。所以呢,所以我们所以。需要。啊,需要我们手动启动啊,手动启动需要我们启动一下。启动一下才可以,才能远程传输。才能远远程啊,才能远程传输文件。传输文件好,那怎么启动呢?大家看怎么启动这个麦,呃,这个SS服务呢,我这里有专门的一个文档在这看这啊麦克本身已安装了SSH服务,默认情况下呢,呃,它不会自自动开机的,如果说你要启动的话呢,你可以使用这个指令启动一下,我一会儿给大家演示一下。
06:15
我把这几句话呢,也放到我们的笔记里面来。对吧,也放到我们笔记里面来啊,好朋友们。我把这个呢也放到这儿。好,知道这个大概是个什么意思就行了。好,我把它整理到笔记中载。哎,整理到笔记里面了啊。好的,那现在同学们看啊,我们现在打开刚才启动的。这个苹果机我们现在看一看,它已经进入到一个。登录页面我们输入密码。回车。好,现在呢,我们就进入到这个苹果系统里面去了。对吧,进入到提供系统性里面去了,好稍等片刻。
07:04
好,这个因为我这个虚拟机啊,性能也不是特别强,所以说稍微有点慢啊有点慢,好同学们看一下呢,现在呢,我们看一下。打开一个终端吧。打开一个终端,点一个终端起来。哦,稍微有点慢啊。这是这是一个苹果系统,有些同学用过吧。你没有用过的话也无所谓啊,我说了,因为后面我们讲的时候呢,还是以Windows为主的,因为Windows呢我们还更熟悉一点,用Windows来学习我们的核心编程,后面我们再有时间,我们再来看看怎么在Linux下面,呃,在做项目的时候呢,我们在会在会把项目部署到Linux上面去。那个时候还会给大家讲一些注意事项。好,同学们看到啊,我现在呢。已经有了,我现在要来远程传输。好,我打开。我打开我们的这个XFTP。
08:04
连一下大家看我这已经配好了啊,这个就是连接到苹果机的。好,它会弹一个,诶你看我已经连连接上了啊,因为我以前连过。啊连过,所以说大家看我现在已经到了这个连接到苹果系统了。然后连接到苹果系统以后呢,同学们看到在这个文件夹下面,目前是没有任何东西的,对吧,没有任何东西没关系,我把它传送过去。我点一下啊,现在我要传送的是。苹果系统下面的Vs code。好传输。好,现在呢,他正在传对吧,正在传好传完了过后。传完了过后。我各位同学啊,我我们这个地方是因为我已经把它做成自启动了。如果你没有启动。如果你这个苹果系统没有装,没有启动这个SSHSH服务啊,你需要怎么样呢?你需要像刚才老师说的一样,去执行一下这个指令。
09:04
你才能启动成功啊,不然的话连不上啊,连不上。好,那么我给大给大家再再给大家演示一下吧,再给演示一下。L1回车你看。现在我们这有一个zip文件了,看到没有,有个zip文件,我现在先把这个zip文件解压。Zip文件。Vs code解压。啊,这样子,我再我再说一句啊,我再说一句。我再说一句。嗯,如果你的这个苹果机上面没有没有启动SSH这个服务,你是你是连没办法传过来的啊,你是没办法把这个这文件传过来的。我那有些同学老师,你你为什么可以传过来呢?为什么我可以传过来,是因为我的这个苹果机上面已经启动了SSH这个服务,明白我意思吧,那有一同说你给我演示一下,嗯,能不能演示一下呢?我可以给你们再演示一遍啊,咱们就注意这个细节,假设我先把这个服务关掉。
10:09
嗯,关掉这个服务呢,这有个指令,看看到没有。停止这个服务可以这样去停。啊,看看有没有成功,可以用这个指令,我给大家演示一下,看看目前我的苹果系统上面到底有没有服务。来给大家演示一下,If you do。As you do那。LAN。LA对吧,Nu chtl,然后呢,Grape。然后SSH,我一回车,同学们看到他让我输一个密码啊,他才能查,那我就输一个密码吧。这个输的是哪个密码呢?诶,这个输的就是你的这个用户的密码。好,我再来查一下。诶,我好像是没有查到,对不对,没有查到,我用这个指令再看一下。
11:01
我用这个途径再看一下应该是有的,对吧。应该是有的,我们看看这个服务,它为什么没有显示这个指令呢?应该是有的。哎,应该是有的,不然的话我们不可能连上。我先我先重新我我把它停一下啊,As you do。我先停一下这个服务。Li chtlloadad-W。杠W,然后system。System,然后呢,Library。然后呢,是什么目录呢,还是none。LANLAN。好,这个。好D。Demons,然后呢有个SS。H点。
12:01
P,好,我先把它停掉啊,停掉。那停掉过后你看啊,如果我我停掉过后我再去连的话,你看我是连不上的。你看我重新来,我先我先把它断掉。断掉了,我想再连一次,你看。你看是不是要提示连不上去了呀,为什么连不上去了,就是因为我刚才已经把它停掉,如果说你第一次用的时候就说咱们有些同学呢,没有没有用过这个,在苹果机上面没有启动过这个的话,你就会出现刚才韩老师的这个情况,什么情况呢,连不上。啊,它会提示这个错误。那如果说你需要连上的话,你可以启动一下,怎么启动呢?好,我把这个启动指令再给大家写一遍,它就是把这个onload。Onload,大家看看这个,把这个load改成什么呢?Lo?就可以了,回车。
13:00
好启动了,那启动过后你看啊同学们看,当我启动启动了过后呢,我们再来点一下,你会发现这一次连接上了,看到没有,你看刷新。是不是可以了。啊,可以的是不是,所以说如果说你这个地方有这个问题的话,你可以先启动一下再用。啊,启动过后呢,你可以用这个指令来看一下有还是没有,如果看到这个东西了,就代表是有的,我们再来用这个指令来查一下啊,我刚才呢,应该是扫出了一个东西。好,我再来输一下这个指令,给大家看一下有没有。好往上调,诶,刚才我少输了一个字叫list,所以没有看到东西回撤,大家看是不是看到有啊。如果你停了的话,你是看不到这个东西的,明白吧,好,这个细节大家注意一下啊,这个细节呢,我已经把它写到这了,注意的一个细节写到这了啊。诶,我把这个细节呢,标成一个特殊的颜色,就是如果你用的是苹果系统的话呢,要注意这个问题。
14:05
好好,嗯,那现在呢,我已经把它传过过后传进去过,第三一步我们就解压,解压这个软件非常的简单一句话的事。看啊,One。Vs code。VS的回车。好,解压了。非常简单吧,这个主题非常简单,就是on z。好的,当这部完了过后呢,你会得到一个APP文件。稍等片刻啊,现在正在讲,正在解压,大家看到你会得到一个点APP的文件,这个就是可执行的文件,你双击就能。就能打开了,那大家看啊,我我先把刚才这个指令给大家拷过来。我刚才执行的是这个指令。哎,我刚才执行的这个指令啊,On zip。Vs code。哇,这个指令呢。诶,这个地方我还不能这样子写是吧?啊,我知道为什么啊,On zip。
15:06
Vs code重新来一下,我把鼠标移动到外面去才能解。不然的话,他会捕获到。我截图的这个快捷键。这就是解压的指令。我把解压指令呢给同学们放到笔记里面来。好的。我把它放到这里来了啊解压解压过后呢。就可以使用了,怎么使用啊,进入到,注意听进入到。进入到这个解压。解压后的文件夹的文件夹双击即可。双击即可啊,我说了啊,进到这个文件夹指的是进入到他的这个图形界面。图形界面。啊,不是那个咱们的终端界面是图形界面。那怎么进入到图形界面呢?如果用过苹果系统的同学就非常熟悉了,可以这样进。
16:02
大家看啊。在这里。我们。打开一个。新建一个finder窗口,这个时候呢,它会把。大家我我全屏一下,大家看这里,这里面就看到的文件系统了,那么点我们的ABC。啊,ABC是我的这个磁盘里面有个用户。用户里面呢,有一个艾特硅谷对不对,艾特硅谷里边呢,大家看到这里面有一个Vs code,这就是刚才解压过后的那个文件夹,其实APP双击就可以了。大家看,这个时候你会看到我们的Vs code就成功的启动了。哎,你看起来了没有?大家看是不是已经起来了,那起来过后呢,我们简单的也在这上面呢写一段。代码写个hello word。好,大家看我现在新建啊。这不是有啊,对吧,好,他起来了,我现在新建一个文件。我也打开一个文件夹吧。
17:01
打开一个文件夹,因为这个Vs code呀,它总是以一个文件夹的形式来管理这个工程的,所以说我们新建一个文件夹。好,现在呢,我们还是把它放在ABC。用户。爱的硅谷。对吧,然后呢,这里面我们新建一个文件夹。比如说叫Vs code。VS啊,叫勾扣的吧。创建对吧,那现在呢,就在这里面会有一个会有一个扣好的,我打开它。当我打开过后,你会发现这种就开始切换了,你看这现在没内容了,它现现在干什么呢?这个Vs code就会把刚才那个文件夹打开,叫看到没有。看到没有,这是刚才我们的勾code文件夹,这里面我们就可以建我们的文件了,比方说我写一个test。点够。好,那这里面呢,我们把这些不需要的这些信息啊,先给它删掉。
18:03
因为他又又检测到我要去,他提醒我安装一个go的插件,其实我是不需要的,对不对,好,现在呢,我写package。啊,我打了一个包。然后呢,我写一个,我引一个包import。呃,格式化的一个包,然后function。然后呢,主函数。挂起来。然后空格好写上我们那句话,FMTP。爹。飘然铁人。好,写上hello word。哈,我的。好,写完了,这个就是在什么呢?这个就是在我们的这个苹果机下面去开发购程序的一个简单的演示,好我把这段代码呢,也给同学们放到笔记里面去。啊,如果你用的是苹果系统,你也可以这么玩,对吧?啊,如果你用的是苹果系统,你可以这么玩。
19:07
好,我呢,把这段代码放在笔里面去。你看我是怎么用的啊,我再写一下,就是在哪里呢,在。用户用户所在目录,用户所在的目录创建了创建啊,创建了这个go code。Go。Code文件夹。啊,然后把代码呢。然后将test.go写到写到这个文件夹下。这个文件夹啊,这个文件夹下。好,这就是在我们的苹果系统下面怎么去安装Vs code的,以及怎去简单使用Vs code的一个演示,好,到此呢,同学们,我们就把。
20:02
三个系统的这个Vs code的安装和使用,给大家讲解完毕了,那我最后再总结几句话啊,我再注意听这句话。虽然这三个系统我们都讲了,也说了怎么去安装,后面呢,我们还会去安装它的SDK进行进行真正的开发,但是我要说的是什么意思呢,就是说。我们在实际的开发中,在我讲课的过程中,前面一段时间啊,大家看。前面一段时间我们还是在Windows下面做开发,原因是这样子的,第一个呢,我们考虑到很多同学对Windows系统会比较熟悉一点。这是第一个原因,第二个原因呢,其实你是在Windows下面做够开发,还是在这个linu下面做够开发,还是在Mac下面做开发,本质没有什么区别,因为它基本的核心语法是一样的。甚至在实际开发中,还有很多人是是在Windows上面把程序写好,然后上传到这个Linux上面。
21:06
部署到另上面这种开发形式也是在这个实际工作中用的比较多的,因此呢,前面一段时间我们都是用Windows来开发,减轻大家学习的一个压力。OK,但是到了后期,到了后期我们做项目的时候,各位在后期做项目的时候,那么这个时候我们就会在Linux下面做各种开发,所以说我把这几句话呢,给大家点出来啊,给他点出来,不然的话有些同学可能就会有压力,说诶老师我Linux是没有学啊,我都不知道你讲这些东西,那我就压力太大了,所以说我总结几句话啊,小结一下。小杰。小结一下啊,我把这几句话写到这里来。啊。我们我们会讲解会会告诉大家会说明啊,会讲解在Windows下。
22:00
还有在Linux下。还有在Mac下如何安装?安装Vs code的开发工具,开发工具。并且还会啊,并且还会讲,还要还会。还会讲解。啊,这如何在三个系统下,三个系统下干什么呢?安装SDK,就是我们go的SDK啊go的SDK并做开发。并和如何和如何开发构程序,这是我们要讲的,但是呢,回过头要说一下啊,但是。但是呢,我们有几点要说一下,但是为了啊,为了减少为了这个为了什么呢?大家学习啊,学习方便。学习方便。学习方便,我们前期前期以这个Windows为主。
23:03
一在就选择啊,选择Windows下面开发。Windows下开发这个go。这样子大家呢,学习起来比较方便,但是有一点啊,到了后期。到到我们真正啊,真正真的。开始,开始讲项目时讲项目。讲项目。啊和讲这个什么呢,讲这个区块链的时候,区块链。区块。练死。区块链。是啊,就会什么呢,就会使用这个。Linux系统的。说大家知道我们这个安排的时候,在哪个系统下面讲原因是什么,我都给他说了,因为你实际上呢,在window下面做开发,做了开发了之后再上传到这个linuxx,其实也是一样的啊,完全是一样的啊,在实际开发中也有这样的一个实际的一个使用,就是说在实际开发中。
24:06
开发中也有啊,有也可以这样子也可以。也可以在Linux Windows下面开发好程序。开发。开发好程序。然后呢,然后上传到。然后部署到啊,然后部署到。部署。部署到哪里?部署到Linux系统下?这都是可以的,因为他们的核心语法是一样的,所以说我把这个知识点给大家点出来,让大家,让大家做到这个心中有数,不至于非常的迷茫啊,OK,好,关于这个知识点呢,我们就先讲解到这里。
我来说两句