美文网首页
goroot和gopath的区别

goroot和gopath的区别

作者: 神之试炼者 | 来源:发表于2020-01-01 21:25 被阅读0次

goroot

go的安装路径

gopath

gopath作为编译后二进制文件存放目的地和import包时的搜索路径(其实也是你的工作路径)

go中没有项目的概念, 只有包!
可执行包是一种特殊的包
不管是可执行包还是非可执行包, 都应该在某个$gopath/src下面

import包的搜索顺序

  1. go安装目录/src
  2. gopath路径1
  3. gopath路径2
  4. ...gopath路径n

这样做了, 就不会出现下面这类相对路径引入了

import "./pathtopackage"

"所以, 配置gopath可以让引入第三方包(go get)和自己开发的包路径直达"

go get

获取指定url的包, 并下载存放在gopath指定的路径下

相关文章

  • goroot和gopath的区别

    goroot go的安装路径 gopath gopath作为编译后二进制文件存放目的地和import包时的搜索路径...

  • GOROOT GOPATH

    GOROOT是go的安装目录,如果安装了多版本的go,使用go的各种命令时,会通过GOROOT找到正确的路径。GO...

  • Ubuntu Golang 环境配置

    export GOPATH= export GOBIN=$GOPATH/bin export GOROOT=/us...

  • GOROOT,GOPATH,GOBIN之间的区别

    如果安装好go之后执行代码发现如下提示GOPATH set to GOROOT (E:\Go) has no ef...

  • Centos7 安装godoc

    前提 正确设置好 GOPATH和 GOROOT之后进行下边操作 GOPATH 程序的依赖包存放的位置. GORO...

  • linux安装go和gobee

    1、安装go 下载go压缩包 解压到/usr/local目录 配置GOPATH和GOROOT,其中GOPATH是你...

  • GOPATH和GOROOT设置无效

    使用gvm在~/.bash_profile里面添加一下文本时GOROOT和GOPATH需要在之后设置才有效[估摸着...

  • 随记,Go 语言

    Go 语言 3 个环境配置,如下 GOROOT,GOPATH,GOBON 的简单介绍: GOROOT:Go 语言安...

  • go语言基础

    这里主要记录学习的gopath和工作区笔记 go一般有三个环境变量(GOROOT、GOPATH 和 GOBIN) ...

  • Goland 提示...cannot download,...

    原因: 配置goroot和gopath时混乱,使得两者很相似;解决方法 移除 gopath内src/下的cmd文件...

网友评论

      本文标题:goroot和gopath的区别

      本文链接:https://www.haomeiwen.com/subject/wibgoctx.html