作为一个产品狗,一直希望能够点亮编程技能。今天刮台风,无处可去,正好窝在家学习一些编程的知识。研究了很多语言特性后,决定从Go语言入手,开启自己的编程之旅。环境安装主要分成两个部分,第一部分Go编译器安装,第二部分IDE安装。软件本身的安装都比较简单,此处暂且不表。核心要点如下:

------------------------------------

一、Go编译器安装

1. 安装Go源文件

Windows 下可以使用 .msi 后缀的安装包来安装。

安装在 D:Go 目录下。

2. 配置PATH环境变量

将 D:Gobin 目录添加到 PATH 环境变量中

3. 安装测试

创建工作目录 D:go_workspace。

文件名: test.go,代码如下:

package main
import "fmt"
func main() {    fmt.Println("Hello, World!")
} 

使用 go 命令执行以上代码输出结果如下:

D:go_workspace>go run test.go
Hello, World!

------------------------------------

二、IDE安装

关于Go语言的IDE工具,网上有很多介绍,作为一个编程小白,经过多方比较,决定使用据说操作最友好的vs code 作为开发环境。可是vs code在安装go时,会不断出现类似:The “xxx” command is not available. Use "go get -v http://github.com/xxx/xxx" to install 的报错。

经过一番研究,终于搞明白其中的道理,解决办法如下:

1. 配置GOPATH环境变量

将 D:GOPATH 目录添加到GOPATH环境变量中

2. 在D:GOPATH目录下,新建 bin pkg src 三个文件夹

3. 到github上找到待更新的文件,并下载到对应的目录

例如,此处将 ramya-rao-a这个用户的go-outline项目下载到D:GOPATHsrchttp://github.comramya-rao-a目录

4. 在对应的项目路径下,编译源文件:

5. 验证bin文件:go-outline.exe的修改日期已自动更新

完成以上步骤后,再打开VS code就不会再报错啦,请尽情的愉快玩耍吧。希望看到此处的你,也能成功。

------------------------------------

番外话:在完成以上步骤前,搜索了很多文章,都没有很好的解决我在安装过程中的问题,最终在知乎看到一篇文章,帮我理清了思路。感谢 纯爱枫若情

安装go编译器后没有gopath文件夹_Go 语言环境安装(集成 VS code)相关推荐

  1. 在odoo服务器文件夹,在windows10上安装odoo12开发环境的方法

    前言 鉴于好多朋友说没有mac电脑,windows开发其实也差不了多远,只是个人习惯问题,而且吧,windows的电脑其实配环境也挺快的其实,我在这里再稍微补一个比较简单的windows环境部署,希望 ...

  2. matlab安装c盘吗,matlab的安装步骤(附winC盘“用户”文件夹下账户名的更改方法).doc...

    matlab的安装步骤(附winC盘"用户"文件夹下账户名的更改方法) MATLAB 2010的下载和安装 MATLAB R2010a 下载地址:ed2k://|file|[矩陣實 ...

  3. python pip在哪个文件夹运行_如何安装python与pip-百度经验

    1 在官网下载python2.7,根据提示安装就行在官网下载python2.7,根据提示安装就行 2 安装好后配置环境变量-系统变量 3 安装的python2.7没有script文件夹,因此需要下载 ...

  4. python27和python36 共存时安装pip方法,解决python27文件夹下没有script文件方法

    在官网下载python27后双击压缩包安装,记得要选择把python.exe加到环境变量中.我刚开始选择的文件路径是和python36一样,两个文件夹在同一个文件夹下.安装完成后打开python27文 ...

  5. win7系统安装迅雷后,“下载”文件夹自动被更名为“download”的问题

    在win7系统,安装迅雷后,发现"我的文档"中"下载"文件夹的名称变成了"download",很不习惯,就琢磨着琢磨改回来. 后来发现安装迅 ...

  6. IDEA中创建maven项目后解决main文件夹下目录不全的问题

    IDEA中创建maven项目后解决main文件夹下目录不全的问题 参考文章: (1)IDEA中创建maven项目后解决main文件夹下目录不全的问题 (2)https://www.cnblogs.co ...

  7. 怎样清除手机中的html文件夹,怎么彻底清除手机APP卸载后的残留文件夹 能删与不能删文件名...

    ­ 手机里的文件和手机下载了app之后,即使卸载,也很容易有垃圾残留,而且占用的空间还挺多,但是根本不知道哪些是垃圾,要怎么清除这些垃圾? ­ 一般清理垃圾软件,如360,腾讯管家等可以清除手机缓存, ...

  8. 【字体在哪个文件夹】Win7怎么安装字体

    [字体在哪个文件夹]Win7怎么安装字体 对于系统的字体,我们一般都是作为精简系统的选择,为例节省系统盘的空间,把多余的字体都给处理掉,但是做设计师.编辑等职业因为工作需求,用到的字体会很多,所以就需 ...

  9. 163邮箱登录后如何创建文件夹?个人邮箱文件夹怎么管理?

    163邮箱登录后如何创建文件夹?个人邮箱文件夹怎么管理? 我们注册163邮箱主要用于办公用,用一个邮箱会联系很多地区的业务,每个地区需要分别管理.跟TOM VIP邮箱售后沟通后,决定使用自定义文件夹的 ...

最新文章

  1. redis 代理工具Predixy安装部署
  2. ranorex自动化测试框架开发--控件操作
  3. 表之顺序结构和链式结构
  4. 安装sun-java5-jdk 在ubuntu 9.10 提示无法找到软件包sun-java5-jdk#...
  5. wxWidgets:wxEraseEvent类用法
  6. 2017《面向对象程序设计》作业四
  7. C/C++认识标准win32应用程序
  8. 如何观察JS的事件队列的执行划分
  9. 机器学习 Machine Learning中多元线性回归的学习笔记~
  10. 软件工程技术--第四章 概要设计
  11. Word2Vec模型之实现篇
  12. SQL:查询各科成绩前三名
  13. 南京大学计算机科学与技术系罗金宇,长春理工大学
  14. linux_5.10 iptables踩坑
  15. 解决tp5 Could not open input file: think问题
  16. xshell远程连接不到服务器,Xshell远程连接服务器失败解决方法。
  17. Linux中的文本流
  18. 寻找输入数字中的全数字(pandigital) python编程
  19. The Fundamentals of Commodity Futures Returns(Gary B. Gorton,Fumio Hayashi,K. Geert Rouwenhorst)
  20. 临时电子邮件服务名单

热门文章

  1. MQ详解及四大MQ比较
  2. 深入理解Flink ---- 系统内部消息传递的exactly once语义
  3. 左栏固定,右栏自适应
  4. 物联网操作系统 - Contiki
  5. PHP指定字段的多维数组排序方法
  6. C# 委托与事件(delegate)
  7. Android 6.0动态权限(转)
  8. docker上安装nginx服务
  9. Catalyst 6000 family Architecture
  10. 解决WORD无法多次编辑保存