首页 > 其他分享 >运行golang测试无法读取环境变量[vscode]

运行golang测试无法读取环境变量[vscode]

时间:2024-03-11 17:27:14浏览次数:21  
标签:读取 vscode golang go 环境变量 zimskyzeng

使用vscode运行golang测试,通常我们会发现无法读取到设置在系统的环境变量,其本质原因是使用vscode启动testing并不是常规的subshell,无法正常读取到系统的环境变量;

解决方案:
方案1:将环境变量配置在setting.json(适用于变量较少情况)

"go.testEnvVars": {
    "NAME": "zimskyzeng",
},

方案2:将环境变量配置在setting.json,并指定工作目录环境变量文件(适用于变量较多情况)

"go.testEnvFile": "${workspaceFolder}/.envrc",

.envrc文件中使用NAME="zimskyzeng"键值对方式配置环境变量;

标签:读取,vscode,golang,go,环境变量,zimskyzeng
From: https://www.cnblogs.com/zimskyzeng/p/18066596

相关文章

  • vscode+cmake开发,头文件显示找不到(转载)
    原文地址:https://blog.csdn.net/lizy_fish/article/details/106376080 vsc在cmake开发当中会遇到,编辑器的插件判断头文件包含路径有问题。但是实际上通过cmake编译是正常的。特别是qt+vscode开发的时候,这个问题会导致编辑器的智能提示完全没有或者有误(比如包含这个文件的容......
  • golang基于长度解决粘包问题(gnet)
    使用gnet框架处理Socket粘包问题当服务端处理旧业务tcpscoket,旧的业务是NettySocket使用的是2个字节的长度定义数据的大小。官方支持ICodec去处理,但文档不太友好,这里附上使用方法import( "github.com/panjf2000/gnet")typeDTUSocketServerstruct{ *gnet.EventServer......
  • 使用vscode插件生成小型c项目
    VScode生成c小型项目1.VScode安装C/C++projectcreator2.在磁盘任意位置创建一个文件夹名称(最好易懂)3.vscode顶部菜单栏点击文件或者快捷键f打开刚创建的文件夹​3.1在vscode界面下按ctrl+shift+p输入createC++Project​3.2生成的文件夹&文件有include------......
  • vscode 基本配置
    一、基本插件 Chinese(Simplified)(简体中文)LanguagePackforVisualStudioCode PHPDebug PHPIntelephense 二、基本修改1.复制行  (必须是系统)   2.复制$首选项->设置->搜索(wordSeparators)->去掉$   ......
  • phpstudy(phpfpm)+php8+debug3+vscode && php-cli的debug打断点调试安装
    一:安装phpstudy1.phpstudy官网 https://www.xp.cn/2.安装php8版本    1)软件管理里下载         php8.2.9nts设置       2)官网下载:    ①如果要8.1版本,请自己到官网下载(https://windows.php.net/download/),安......
  • 【vscode】vscode配置python
    【vscode】vscode配置python前言‍每次配环境的经历,其实都值得写一篇博客记录一下,以便于自己以后查阅。‍笔者环境:win10‍过程‍step1:python解释器下载‍由于近期edge不知为何,不进行翻译了,所以就只能啃一啃英文了。(别问我为啥不用截屏翻译,因为有那个闲心,不如我直接......
  • Go语言VSCode开发环境配置
    最近学习Golang,先把开发环境配置好。一、安装Go语言开发包https://golang.google.cn/dl/ 按步骤安装即可,安装完成后需要设置Windows环境变量 配置好,做个测试二、VSCodeGolang开发环境配置vscode安装go插件时,由于各种原因,在安装插件时总是失败,所以先执行以下操作:在......
  • VSCode 配置 Spring Boot 项目开发环境
    神器IDEA在升级到2023之后越发卡顿,EDU邮箱也不能用了,照现在这个JDK版本的升级速度,神器不升级也不行,需要开始物色替代品.其它IDE我用得少,VSCode还是比较熟悉的,可以作为备选项.两三年前曾经试过配置Java环境,存在不少问题作罢.最近搜了下相关的文章,感觉VSCode对Ja......
  • vscode自动注释插件的使用
    如果是工作中写代码,经常会有一些注释的规范,一次性写很多文件,就要把这部分内容复制来复制去,不太方便,因此就想着vscode是不是有什么插件可以用用,就发现了这样一个插件。插件是这个,搜索koroFileHeader这个安装完之后最好自己配一下,不然不是很符合进入设置页面,搜索FileHeader,找到......
  • 14_Linux环境变量讲解
    Linux环境变量讲解1.什么是环境变量?概念:环境变量是系统预设置的参数。Linux是一个多用户的操作系统,所以每一个用户也都有自己的环境变量举例:比如我们之前学习的命令我们不管在哪个路径下输入,都是可以执行成功的,因为系统已经把命令的搜索路径提前设置好了2.常用变量PATH这个......