热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

技术改变今天go语言安装及开发环境

    提到这个简书的发表,首先感谢老师@higer和大哥@菜菜子这段时间对在处理问题过程中的帮助的帮助,让我萌生写出来想法的是@菜菜子,我自己觉得这个问题对大多数人来说是很简单的

       提到这个简书的发表,首先感谢老师@higer 和大哥@菜菜子这段时间对在处理问题过程中的帮助的帮助,让我萌生写出来想法的是@菜菜子,我自己觉得这个问题对大多数人来说是很简单的东西,是@菜菜子的鼓励,我觉得有写下去的必要。

《技术改变今天-go语言安装及开发环境》 图1

       所以,最后感谢我自己,就想李笑来老师上周在得到说的7点一样:

1、确定自己有强烈的欲望搞定这个技能;

2、寻找最少必要知识,反复问自己:这事儿最关键的地方在哪里?我觉得目前对我来说学习区块链最关键的地方在我们研习社。

3、马上开始运用、马上开始践行;

4、相信自己一定能够学会,相信自己一定会通过践行而进步;

5、通过记录,量化自己的刻意练习进程;

6、不断总结,不断整理,不断让那些新技能、新概念,在自己的脑子里有清晰的组织与关联;

7、绝对不能跟笨蛋斗气,要珍惜自己的时间与生命……

一、go语言下载

       这段时间京东商城618做活动,就把之前收藏的《go语言编程》买了回来,因为没有太多的编程基础,所以我想当然地以为go语言是跟C,MATLAB,eclipse,这些大部分语言的安装是一样的。事实并非如此。

       首先, 直接去“golang中国”下载。网址如下:http://www.golangtc.com/download

如下图2所示:

《技术改变今天-go语言安装及开发环境》 图2

       里面有各个系统相对应的版本,大家根据情况选择,本文是Windows,这里有两个文件格式,分别为msi和zip,下面分情况说明:

1、msi格式的文件需要安装,然后一路next……

2、zip格式的文件直接下载下来解压就可以用了。

       这里有一点需要注意的是,msi文件安装完或者解压zip到当前文件夹之后不会像MATLAB一样会在桌面有图标,只在安装目录下有一个以go命名的文件夹,这个问题困扰了我一天的时间,我以为是我电脑出了问题,我换朋友的电脑出现的情况一样,为什么会出现这样的问题呢?

       对我接触的语言来说,这就是go语言让我迷惑的地方,之前的MATLAB,C,eclipse都是直接安装就可以使用,在迷惑的一天中我思考怎样解决这个问题。

二、开发环境的选择

       我想:既然要编程就要写代码,但是安装包解压之后根本没有可以打开的界面输代码,那用什么来写代码呢,我想到之前在用PHP的时候可以用记事本来编辑,我明白了!!!是缺少编辑器的原因,然后我继续百度,果然,出来了以下结果。

《技术改变今天-go语言安装及开发环境》 图3

       由于以前接触过C,所以我选择了 Visual Studio code,然后下载安装。

《技术改变今天-go语言安装及开发环境》 图4

三、设置环境变量

       安装好了之后按照之前@菜菜子说的配置环境变量。点击电脑属性-高级系统设置-环境变量-系统变量,如图5、图6所示:

《技术改变今天-go语言安装及开发环境》 图5

       图5—“GOROOT”环境变量是新建的,变量的值是你go语言安装包解压过后的目录。

《技术改变今天-go语言安装及开发环境》 图6

       图6—“Path”环境变量是系统自带的,只需要改变一下它的值就行,改为“%GOROOT%\bin”就可以了。

       注意:各个符号一定要准确,避免发生不必要的错误。配置好了之后一定要注销或者重启计算机,最好是重启,环境变量才会生效。

四、小试牛刀

       打开Vscode,建立一个放go程序的目录,比如go-learn 。然后命名一个go程序,比如hi.go,go语言跟其他语言一样都要写后缀名,go的后缀名是“.go”,接着,编写如下程序,如图7所示:

《技术改变今天-go语言安装及开发环境》 图7

       编写好了之后通过命令提示符(注意!直接通过Vscode界面同时按住ctrl+shift+c打开命令提示符,不要通过cmd打开命令提示符,因为通过cmd打开的命令提示符是这样的%截图%,需要通过这个go程序的目录来执行,为了避免不必要的错误,所以直接ctrl+shift+c更保险)。

       最后在命令提示符输入“go run hi.go”,如果得到以下结果,则表明go语言安装成功。如图8所示:

《技术改变今天-go语言安装及开发环境》 图8

五:个人感受

       第一次写作,大家在表达方式,文字排版,思维逻辑等方面发现不当地方,还请大家指正,共同进步。这次写作业让我明白,你真正学会一个东西的标志是,第一、你对其他人说看对方能否听懂,第二、发表出来给更多人,看他们能否看懂。如果大家在安装过程中有其他的问题,可以群里@我或者私信我,希望我能帮助大家一起解决。

       最后,引用李笑来老师的话结束这次写作:学习,从来都是创造惊喜、创造好运的最优路径。我们每次学习一个概念,等它们多到一定程度,就会有机会产生连接。这些连接通常都会带来很多“意外的惊喜”。

       谢谢大家!


推荐阅读
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了win7系统休眠功能无法启动和关闭的解决方法,包括在控制面板中启用休眠功能、设置系统休眠的时间、通过命令行定时休眠、手动进入休眠状态等方法。 ... [详细]
  • 本文介绍了Python语言程序设计中文件和数据格式化的操作,包括使用np.savetext保存文本文件,对文本文件和二进制文件进行统一的操作步骤,以及使用Numpy模块进行数据可视化编程的指南。同时还提供了一些关于Python的测试题。 ... [详细]
  • 本文介绍了Windows Vista操作系统中的用户账户保护功能,该功能是为了增强系统的安全性而设计的。通过对Vista测试版的体验,可以看到系统在安全性方面的进步。该功能的引入,为用户的账户安全提供了更好的保障。 ... [详细]
  • VSCode快速查看函数定义和代码追踪方法详解
    本文详细介绍了在VSCode中快速查看函数定义和代码追踪的方法,包括跳转到定义位置的三种方式和返回跳转前的位置的快捷键。同时,还介绍了代码追踪插件的使用以及对符号跳转的不足之处。文章指出,直接跳转到定义和实现的位置对于程序员来说非常重要,但需要语言本身的支持。以TypeScript为例,按下F12即可跳转到函数的定义处。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • PDF内容编辑的两种小方法,你知道怎么操作吗?
    本文介绍了两种PDF内容编辑的方法:迅捷PDF编辑器和Adobe Acrobat DC。使用迅捷PDF编辑器,用户可以通过选择需要更改的文字内容并设置字体形式、大小和颜色来编辑PDF文件。而使用Adobe Acrobat DC,则可以通过在软件中点击编辑来编辑PDF文件。PDF文件的编辑可以帮助办公人员进行文件内容的修改和定制。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • Windows7 64位系统安装PLSQL Developer的步骤和注意事项
    本文介绍了在Windows7 64位系统上安装PLSQL Developer的步骤和注意事项。首先下载并安装PLSQL Developer,注意不要安装在默认目录下。然后下载Windows 32位的oracle instant client,并解压到指定路径。最后,按照自己的喜好对解压后的文件进行命名和压缩。 ... [详细]
  • Java程序设计第4周学习总结及注释应用的开发笔记
    本文由编程笔记#小编为大家整理,主要介绍了201521123087《Java程序设计》第4周学习总结相关的知识,包括注释的应用和使用类的注释与方法的注释进行注释的方法,并在Eclipse中查看。摘要内容大约为150字,提供了一定的参考价值。 ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • Unity3D引擎的体系结构和功能详解
    本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
author-avatar
苏格拉没有底YI_670
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有