问题

sudo go get github.com/tsenart/vegeta# Error
package github.com/tsenart/vegeta: cannot download, $GOPATH not set. For more details see: go help gopath

根源

# ~/.bashrc
╭─xiaojia@xiaojia-Lenovo-G460  ~
╰─$ go env
GOARCH="amd64"
GOBIN="/usr/local/go/bin"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/xiaojia/gocode"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GO15VENDOREXPERIMENT=""
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"# /etc/profile
╭─xiaojia@xiaojia-Lenovo-G460  ~
╰─$ sudo go env
[sudo] password for xiaojia:
GOARCH="amd64"
GOBIN=""    ### not set
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH=""   ### not set
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GO15VENDOREXPERIMENT=""
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"

xubuntu这样配置是好的,至于ubuntu为什么会这样,目前仍没有解决该问题,只好先用临时方案:sudo -E go env,用-E参数强制使用当前用户环境变量。

参考链接: 详细配置

Go GOPATH设置相关推荐

  1. 快速弄明白 Go 语言 GOPATH 设置

    Go语言提供两个关键路径,GOROOT 指向系统安装路径,GOPATH指向工作路径,这样的好处是,我们的工作可以和系统文件分离.例如: GOROOT = C:\Go GOPATH = D:\MyWor ...

  2. goland设置goroot_解决GOPATH在GOLAND中的坑

    首先我的环境已配置好: GO的目录结构是: add.go package calc //函数名必须大写首字母,不然外部包找不到 func Add(a int,b int)(int){ return a ...

  3. goland 设置project gopath

    用goland打开别人的go项目.可能碰到下面的问题goland cannot find package "server/common/config" in any of: 这是因 ...

  4. 设置Golang的GOPATH

    设置Golang的GOPATH chenjh213 · 2016-05-31 21:00:01 · 2417 次点击 · 预计阅读时间 2 分钟 · 大约1分钟之前 开始浏览 这是一个创建于 2016 ...

  5. GOROOT、GOPATH

    GOROOT就是go的安装路径 在~/.bash_profile中添加下面语句: GOROOT=/usr/local/go export GOROOT 当然, 要执行go命令和go工具, 就要配置go ...

  6. go环境变量配置 (GOROOT和GOPATH)

    GOROOT就是go的安装路径 在~/.bash_profile中添加下面语句: GOROOT=/usr/local/go export GOROOT 当然, 要执行go命令和go工具, 就要配置go ...

  7. Golang学习之GOROOT、PATH、GOPATH及go get

    1. GOROOT GOPATH 及 PATH 设置 a.添加系统变量GOROOT:安装完Go第一件事就是设置GOROOT.例如我的Go安装在C:\Go目录,则要设置 GOROOT = C:\Go b ...

  8. GOPATH与工作空间

    前面我们在安装Go的时候看到需要设置GOPATH变量,Go从1.1版本到1.7必须设置这个变量,而且不能和Go的安装目录一样,这个目录用来存放Go源码,Go的可运行文件,以及相应的编译之后的包文件.所 ...

  9. GOROOT、GOPATH、GOBIN、project目录

    2019独角兽企业重金招聘Python工程师标准>>> GOROOT golang安装路径. GOPATH 官方解释,请google.go工作环境中常常用到的一个很重要的环境变量(这 ...

最新文章

  1. [转帖][实用]Linux 释放内存方法
  2. 软件工程网络15结对编程作业
  3. linux makefile 宏定义
  4. 为何 short s1 = 1; 是对的,而 float f=3.4; 是错的?
  5. Git复习(四)之解决冲突
  6. linux服务器配置ssl证书
  7. Python 3 Basics
  8. 基于区块链的政务平台设计探索
  9. mysql datasource.url_SpringBoot配置数据源DataSource
  10. C语言 实现面向对象
  11. 高性能定时器3——时间轮
  12. 输入若干数据,找出最大值输出。(键盘和文件读取)
  13. 学计算机如何护眼,长期看电脑如何保护眼睛 吃这些有效保护视力
  14. 禁止div被拖动 css,【Web前端问题】div在拖动时出现禁止图标
  15. python 神经网络预测未来30天数据_使用LSTM循环神经网络的时间序列预测实例:预测未来的货币汇率...
  16. html自学网页制作,HTML入门学习教程:简单网页制作
  17. 运维工程师使用的运维平台和工具包括:
  18. 2022年工业软件行业报告:激光加工体系之脑,产业链盈利效率之巅
  19. 华为服务器bmc snmp协议,华为S5700开启SNMP协议
  20. win10停止更新的方法以及更新后老是连接不上网的情况

热门文章

  1. “上下五千年,古诗古韵”温文北京个人演唱会 用歌声传递传统文化
  2. Ps大片教程:—失落之城
  3. 企业资质认定政策汇总
  4. 环境安全卫士固件开发
  5. Java通过字节流获取图片类型
  6. 计算机防火墙不能更改,win10防火墙无法更改某些设置怎么回事_win10防火墙无法更改某些设置的解决方法...
  7. python 爬虫 爬取食行生鲜 app
  8. python - jupyter工作目录设置:“服务正在启动,请稍等...”ValueError: source code string cannot contain null bytes
  9. ANR常见场景分析策略
  10. Windows CE在嵌入式工业控制系统中的应用思考