使用Go env命令设置Go的环境

ops/2024/9/22 15:47:04/

前言
在进行Go开发的时候,设置Go的环境变量信息是必须的。下面介绍windows和Linux,以及Go自身提供的命令进行设置的形式
Linux的设置

In Linux or macOS, you can execute the below commands.(在Linux或者macOS,你可以执行下面的命令)
复制代码# Enable the go modules feature
export GO111MODULE=on

Set the GOPROXY environment variable
export GOPROXY=https://goproxy.io

但是这种有个不好的地方,就是如果换一个终端或者重新开机,就没有了。那么我推荐,在/etc/profile.d/这个文件夹下面,写一个
go.sh文件,把上面两句抄上就行。当然,你也可以只给自己当前的登录用户使用,那就设置自己的profile的加载.
那就是这俩文件:.bashrc或者.bash_profile文件(Or, write it into the .bashrc or .bash_profile file.)
Windlows设置

In Windows, you can execute the below commands.(在Windlows中,你可以执行下面的命令)
复制代码# Enable the go modules feature
$env:GO111MODULE="on"

Set the GOPROXY environment variable
$env:GOPROXY=“https://goproxy.io”

注意:不过我还是建议使用:我的电脑–>属性—>环境变量 这种操作来进行配置
Go version >= 1.13 当你的GO的版本大于1.13的时候
当你安装的GO的语言版本大于1.13的时候,那么就不用这么麻烦了,直接使用go env -w命令就行了
复制代码go env -w GOPROXY=https://goproxy.io,direct

Set environment variable allow bypassing the proxy for selected modules

go env -w GOPRIVATE=*.corp.example.com
go env -w GO111MODULE=on

这个我试过,即使你关闭了终端,新打开,还是可以的,这个命令比较的无伤害.


http://www.ppmy.cn/ops/97649.html

相关文章

SI4463直接模式发送接收

终于知道程序Debug卡死在startup_stm32fxxx_hd.s问题

BaseCTF2024 WP (主要为Rev)

Rev Rev视频解析:[Rev0:从零开始的逆向生活]BaseCTF2024 Week1 Rev 讲解_哔哩哔哩_bilibili [Week1] You are good at IDA [Week1] UPX mini 脱UPX标准壳,解base64 [Week1] Ez Xor 简单的反向异或,数据动调取一下 #base_xor e…

舜宇光学科技社招校招入职测评:商业推理测验真题汇总、答题要求、高分技巧

舜宇光学科技(集团)有限公司,成立于1984年,是全球领先的综合光学零件及产品制造商。2007年在香港联交所主板上市,股票代码2382.HK。公司专注于光学产品的设计、研发、生产及销售,产品广泛应用于手机、汽车、…

多重示例详细说明Eureka原理实践

Eureka原理(Eureka Principle)是指在长时间的思考和积累之后,通过偶然的瞬间获得灵感或发现解决问题的方法的一种认知现象。这个过程通常包括三个主要阶段:准备阶段、潜伏期以及突然的灵感爆发。下面详细说明Eureka原理的实践步骤…

类与对象(中(2))

开头 大家好啊,上一期内容我们介绍了类与对象中六大默认成员函数中的两种--->构造函数与析构函数,相信大家多少都形成了自己的独到见解。那么今天,我将继续就拷贝构造函数与运算符重载函数来展开讲解,话不多说,我们…

[数据集][目标检测]瞳孔虹膜检测数据集VOC+YOLO格式8768张2类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):8768 标注数量(xml文件个数):8768 标注数量(txt文件个数):8768 标注…

MySQL列表分区分区表

什么是列表分区分区表? 列表分区是一种根据某个列的离散值将表数据分割成多个分区的分区方式。在列表分区中,每个分区都有自己的离散值集合,当插入数据时,MySQL会根据指定的列值将数据分配到相应的分区中。这种分区方式可以使得表…

Python 将单词拆分为单个字母组成的列表对象

Python 将单词拆分为单个字母组成的列表对象 正文 正文 这里介绍一个简单算法,将英文单词拆分为其对应字母组成的列表。 str1 ACG lst1 [i for i in str1] lst2 list(str1)# Method 1 print(lst1) # Method 2 print(lst2) """ result: [A, C, G…