美文网首页go
mac下设置gopath环境变量

mac下设置gopath环境变量

作者: 9c45fcc97b7a | 来源:发表于2018-08-15 16:04 被阅读0次

mac下设置gopath环境变量

编辑~/.bash_profile文件,添加以下代码


export GOROOT=/usr/local/Cellar/go/1.10.3/libexec

export GOPATH=/Users/chenxingyi/work/go

export GOBIN=

export PATH=$PATH:${GOPATH//://bin:}/bin

保存,然后执行

source ~/.bash_profile

  • Zsh

编辑~/.zshrc文件,添加以下代码


export GOROOT=/usr/local/Cellar/go/1.10.3/libexec

export GOPATH=/Users/chenxingyi/work/go

export GOBIN=

export PATH=$PATH:${GOPATH//://bin:}/bin

保存,然后执行

source ~/.zshrc

问题:GOPATH设置不生效

  • 正常情况下个以上执行完之后,执行go env 就能看见自己设置的环境变量了,然而事实却并非如此

我就碰到无论我怎么设置,最后执行source ~/.zshrc 之后环境变量一直是go安装时默认的

GOPATH=/Users/Chenxingyi/go

脑洞想了一下:

1. 是不是我配置的环境变量方式不对?

2. 或者配置的地方不对?

3. 或者其他什么地方也配置了相同的环境变量?

前面两个方法验证了都没问题,最后grep搜索了一下当前什么地方配置了这些GOPATH

[图片上传失败...(image-2d71f2-1534320127015)]

  • 罪魁祸首

上面说 GOROOT and GOPATH are set automatically 猜想可能是这里导致的,一看前面gvm,想到了当时安装过gvm,gvm是管理电脑上多个版本go的工具,但是就在这个工具会在

.bash_profile.zshrc文件的末尾加上了一段代码:

[[ -s "/Users/ryan/.gvm/scripts/gvm" ]] && source "/Users/ryan/.gvm/scripts/gvm"

最后想到把GVM卸载看看效果,果不其然,卸载完就好了,我们设置的GOPATH生效了

a. rm -rf ~/.gvm

b. 删除.bash_profile.zshrc文件的末尾加上的一段代码:

[[ -s "/Users/ryan/.gvm/scripts/gvm" ]] && source "/Users/ryan/.gvm/scripts/gvm"

相关文章

  • mac下设置gopath环境变量

    mac下设置gopath环境变量 官方指导 Bash 编辑~/.bash_profile文件,添加以下代码 保存,...

  • 使用 Gogland 编写 go 程序

    重要的环境变量 GOPATHgo 1.8 默认的 PATH , 在 Linux/Mac 系下,默认的 GOPATH...

  • mac下Goland设置GOPATH

    现象 用goland打开别人的go项目,可能碰到下面的问题 goland cannot find package ...

  • go语言基础

    设置 GOPATH 有什么意义? 工作区和 GOPATH 是go程序开发的核心概念。环境变量 GOPATH 的值可...

  • mac下设置gopath环境变量

    Bash 编辑~/.bash_profile文件,添加以下代码 保存,然后执行 Zsh 编辑~/.zshrc文件,...

  • Mac 设置goPath

    1、到https://studygolang.com/dl地址下载对应安装包,下载后双击安装即可。 2、go ve...

  • Golang学习笔记-go mod

    环境变量设置 环境变量GO111MODULE可设置三种值:on,off,auto,off表示使用GOPATH模式,...

  • windows下protobuf for go环境搭建

    先下载最新版的golang安装程序; 设置好GOPATH,把%GOPATH%/bin 添加到环境变量; 打开htt...

  • go入门--设置 GOPATH 有什么意义?

    go入门--设置 GOPATH 有什么意义? 参考答案: ​ 1.环境变量 GOPATH 的值可以是一个目录的...

  • Go 学习笔记

    [内容][111] Hello World Part 1 开发环境 环境变量设置 GOROOT GOPATH PA...

网友评论

    本文标题:mac下设置gopath环境变量

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