Go GOPATH设置
问题
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设置相关推荐
- 快速弄明白 Go 语言 GOPATH 设置
Go语言提供两个关键路径,GOROOT 指向系统安装路径,GOPATH指向工作路径,这样的好处是,我们的工作可以和系统文件分离.例如: GOROOT = C:\Go GOPATH = D:\MyWor ...
- goland设置goroot_解决GOPATH在GOLAND中的坑
首先我的环境已配置好: GO的目录结构是: add.go package calc //函数名必须大写首字母,不然外部包找不到 func Add(a int,b int)(int){ return a ...
- goland 设置project gopath
用goland打开别人的go项目.可能碰到下面的问题goland cannot find package "server/common/config" in any of: 这是因 ...
- 设置Golang的GOPATH
设置Golang的GOPATH chenjh213 · 2016-05-31 21:00:01 · 2417 次点击 · 预计阅读时间 2 分钟 · 大约1分钟之前 开始浏览 这是一个创建于 2016 ...
- GOROOT、GOPATH
GOROOT就是go的安装路径 在~/.bash_profile中添加下面语句: GOROOT=/usr/local/go export GOROOT 当然, 要执行go命令和go工具, 就要配置go ...
- go环境变量配置 (GOROOT和GOPATH)
GOROOT就是go的安装路径 在~/.bash_profile中添加下面语句: GOROOT=/usr/local/go export GOROOT 当然, 要执行go命令和go工具, 就要配置go ...
- Golang学习之GOROOT、PATH、GOPATH及go get
1. GOROOT GOPATH 及 PATH 设置 a.添加系统变量GOROOT:安装完Go第一件事就是设置GOROOT.例如我的Go安装在C:\Go目录,则要设置 GOROOT = C:\Go b ...
- GOPATH与工作空间
前面我们在安装Go的时候看到需要设置GOPATH变量,Go从1.1版本到1.7必须设置这个变量,而且不能和Go的安装目录一样,这个目录用来存放Go源码,Go的可运行文件,以及相应的编译之后的包文件.所 ...
- GOROOT、GOPATH、GOBIN、project目录
2019独角兽企业重金招聘Python工程师标准>>> GOROOT golang安装路径. GOPATH 官方解释,请google.go工作环境中常常用到的一个很重要的环境变量(这 ...
最新文章
- [转帖][实用]Linux 释放内存方法
- 软件工程网络15结对编程作业
- linux makefile 宏定义
- 为何 short s1 = 1; 是对的,而 float f=3.4; 是错的?
- Git复习(四)之解决冲突
- linux服务器配置ssl证书
- Python 3 Basics
- 基于区块链的政务平台设计探索
- mysql datasource.url_SpringBoot配置数据源DataSource
- C语言 实现面向对象
- 高性能定时器3——时间轮
- 输入若干数据,找出最大值输出。(键盘和文件读取)
- 学计算机如何护眼,长期看电脑如何保护眼睛 吃这些有效保护视力
- 禁止div被拖动 css,【Web前端问题】div在拖动时出现禁止图标
- python 神经网络预测未来30天数据_使用LSTM循环神经网络的时间序列预测实例:预测未来的货币汇率...
- html自学网页制作,HTML入门学习教程:简单网页制作
- 运维工程师使用的运维平台和工具包括:
- 2022年工业软件行业报告:激光加工体系之脑,产业链盈利效率之巅
- 华为服务器bmc snmp协议,华为S5700开启SNMP协议
- win10停止更新的方法以及更新后老是连接不上网的情况
热门文章
- “上下五千年,古诗古韵”温文北京个人演唱会 用歌声传递传统文化
- Ps大片教程:—失落之城
- 企业资质认定政策汇总
- 环境安全卫士固件开发
- Java通过字节流获取图片类型
- 计算机防火墙不能更改,win10防火墙无法更改某些设置怎么回事_win10防火墙无法更改某些设置的解决方法...
- python 爬虫 爬取食行生鲜 app
- python - jupyter工作目录设置:“服务正在启动,请稍等...”ValueError: source code string cannot contain null bytes
- ANR常见场景分析策略
- Windows CE在嵌入式工业控制系统中的应用思考