安装go编译器后没有gopath文件夹_Go 语言环境安装(集成 VS code)
作为一个产品狗,一直希望能够点亮编程技能。今天刮台风,无处可去,正好窝在家学习一些编程的知识。研究了很多语言特性后,决定从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)相关推荐
- 在odoo服务器文件夹,在windows10上安装odoo12开发环境的方法
前言 鉴于好多朋友说没有mac电脑,windows开发其实也差不了多远,只是个人习惯问题,而且吧,windows的电脑其实配环境也挺快的其实,我在这里再稍微补一个比较简单的windows环境部署,希望 ...
- matlab安装c盘吗,matlab的安装步骤(附winC盘“用户”文件夹下账户名的更改方法).doc...
matlab的安装步骤(附winC盘"用户"文件夹下账户名的更改方法) MATLAB 2010的下载和安装 MATLAB R2010a 下载地址:ed2k://|file|[矩陣實 ...
- python pip在哪个文件夹运行_如何安装python与pip-百度经验
1 在官网下载python2.7,根据提示安装就行在官网下载python2.7,根据提示安装就行 2 安装好后配置环境变量-系统变量 3 安装的python2.7没有script文件夹,因此需要下载 ...
- python27和python36 共存时安装pip方法,解决python27文件夹下没有script文件方法
在官网下载python27后双击压缩包安装,记得要选择把python.exe加到环境变量中.我刚开始选择的文件路径是和python36一样,两个文件夹在同一个文件夹下.安装完成后打开python27文 ...
- win7系统安装迅雷后,“下载”文件夹自动被更名为“download”的问题
在win7系统,安装迅雷后,发现"我的文档"中"下载"文件夹的名称变成了"download",很不习惯,就琢磨着琢磨改回来. 后来发现安装迅 ...
- IDEA中创建maven项目后解决main文件夹下目录不全的问题
IDEA中创建maven项目后解决main文件夹下目录不全的问题 参考文章: (1)IDEA中创建maven项目后解决main文件夹下目录不全的问题 (2)https://www.cnblogs.co ...
- 怎样清除手机中的html文件夹,怎么彻底清除手机APP卸载后的残留文件夹 能删与不能删文件名...
手机里的文件和手机下载了app之后,即使卸载,也很容易有垃圾残留,而且占用的空间还挺多,但是根本不知道哪些是垃圾,要怎么清除这些垃圾? 一般清理垃圾软件,如360,腾讯管家等可以清除手机缓存, ...
- 【字体在哪个文件夹】Win7怎么安装字体
[字体在哪个文件夹]Win7怎么安装字体 对于系统的字体,我们一般都是作为精简系统的选择,为例节省系统盘的空间,把多余的字体都给处理掉,但是做设计师.编辑等职业因为工作需求,用到的字体会很多,所以就需 ...
- 163邮箱登录后如何创建文件夹?个人邮箱文件夹怎么管理?
163邮箱登录后如何创建文件夹?个人邮箱文件夹怎么管理? 我们注册163邮箱主要用于办公用,用一个邮箱会联系很多地区的业务,每个地区需要分别管理.跟TOM VIP邮箱售后沟通后,决定使用自定义文件夹的 ...
最新文章
- redis 代理工具Predixy安装部署
- ranorex自动化测试框架开发--控件操作
- 表之顺序结构和链式结构
- 安装sun-java5-jdk 在ubuntu 9.10 提示无法找到软件包sun-java5-jdk#...
- wxWidgets:wxEraseEvent类用法
- 2017《面向对象程序设计》作业四
- C/C++认识标准win32应用程序
- 如何观察JS的事件队列的执行划分
- 机器学习 Machine Learning中多元线性回归的学习笔记~
- 软件工程技术--第四章 概要设计
- Word2Vec模型之实现篇
- SQL:查询各科成绩前三名
- 南京大学计算机科学与技术系罗金宇,长春理工大学
- linux_5.10 iptables踩坑
- 解决tp5 Could not open input file: think问题
- xshell远程连接不到服务器,Xshell远程连接服务器失败解决方法。
- Linux中的文本流
- 寻找输入数字中的全数字(pandigital) python编程
- The Fundamentals of Commodity Futures Returns(Gary B. Gorton,Fumio Hayashi,K. Geert Rouwenhorst)
- 临时电子邮件服务名单