开发者社区> 宁静_夏天> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

关于golang的GOPATH一些小建议

简介:
+关注继续查看


关于golang的环境变量:GOPATH 、GOROOT 的具体作用可以问度娘,很多的。


GOPATH 设置两个目录很有用。

第一个目录作为第三方包的存放位置,第二个目录作为你自己的项目。

将第三方的GOPATH放置到第一位,这样子 go install 将使用它作为默认的位置。 然后你可以在第二个 GOPATH目录下工作。


如:设置 GOPATH为 E:\GOPATH;E:\GO_WORK


go get 第三方的包的时候将会安装到 E:\GOPATH 下。


E:\GO_WORK\src下是自己创建的golang工程。


这样golang工程 和 golang依赖包将会分别存储在两个位置.



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Go语言学习笔记(二)十分钟上手
加 Golang学习 QQ群共同学习进步成家立业工作 ^-^ 群号:96933959 变量&常量 变量   变量名由字母、数字、下划线组成,不能以数字开头。 ... var ( A int //默认为0 B string //默认为"" C bool //默认为f...
898 0
dotweb——go语言的一个微型web框架(三)路由注册
上一章我们讲了如何启动一个dotweb程序,本篇文章将介绍如何注册路由。 router是dotweb用来管理路由的结构体,它提供了一些关于路由操作函数。 app := dotweb.New() router := app.HttpServer.Router() 在上一篇文章中我们讲了dotweb.New()的用处,HttpServer负责处理请求,管理路由、session、中间件等等功能。
978 0
Go语言之调试
调试是一种技能,不限于我们说的debug,这只是其中的一种,这是可以打断点的调试,除此之外,还有打印输出、日志记录、单元测试,这都可以称之为调试程序的手段。 打印输出 打印输出是一种比较传统的调试手段,我们可以把我们需要了解的变量值,执行的步骤等打印出来,来证明我们的猜测,以便解决问题。
1178 0
Go语言之goroutine
在谈goroutine之前,我们先谈谈并发和并行。 一般的程序,如果没有特别要求的话,是顺序执行的,这样的程序也容易编写维护。但是随着科技的发展、业务的演进,我们不得不变写可以并行的程序,因为这样有很多好处。
734 0
Go语言之接口
接口是一种约定,它是一个抽象的类型,和我们见到的具体的类型如int、map、slice等不一样。具体的类型,我们可以知道它是什么,并且可以知道可以用它做什么;但是接口不一样,接口是抽象的,它只有一组接口方法,我们并不知道它的内部实现,所以我们不知道接口是什么,但是我们知道可以利用它提供的方法做什么。
746 0
Go语言之切片
切片也是一种数据结构,它和数组非常相似,因为他是围绕动态数组的概念设计的,可以按需自动改变大小,使用这种结构,可以更方便地管理和使用数据集合。 内部实现 切片是基于数组实现的,它的底层是数组,它自己本身非常小,可以理解为对底层数组的抽象。
633 0
搜索算法实现 - Golang版
搜索算法实现 - Golang版
55 0
+关注
宁静_夏天
喜欢编程,java,php,js,golang等,目前主要是golang后端方向.
348
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载