在节点上使用新的VSCode编辑器。js项目。我试图通过编辑启动来配置我的“启动”配置文件以进行调试。json文件。我需要将connectionstring设置为环境变量。根据发布会上的评论。json文件:
// Environment variables passed to the program.
"env": { }
我尝试过添加我的环境变量,如下所示:
"env":
{
"CONNECTION_STRING": "Data Source=server;Initial Catalog=catalog;User ID=uid;Password=pwd;MultipleActiveResultSets=true"
}
当我尝试启动我的应用程序时,这会导致错误;“OpenDebug进程意外终止”。我还没有找到任何日志文件等可以解释问题所在。
当我设置环境变量并从标准命令提示符启动我的应用程序时,我知道这个应用程序工作正常。如果我在发布中注释掉我的变量,应用程序也会按预期运行。json文件;我就是无法连接到数据库。
我假设我在发布中使用了错误的格式。json文件,但我还没有找到任何方法来实现这一点。
有什么想法吗?
Windows(可能还有linux)上的环境变量似乎有问题。它在OS X上确实有效。我们正在调查。期待尽快解决。
更新(2015年6月2日):Visual Studio Code 0.3.0包含此问题的修复程序。
这是工作
只需添加以下内容
“env”:{“NODE_env”:“development”}
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program", //TODO: cmd as launch program
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}\\index.js",
"env": {
"NODE_ENV": "development"
}
}
]
我正在使用launch中的
:env
属性成功地传递它们。json
{
"version": "0.2.0",
"configurations": [
{
"type": "pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}/index.js",
"env": {
"TEST_VAR": "foo"
}
}
]
}
问题内容: 在node.js项目上使用新的VSCode编辑器。我正在尝试通过编辑launch.json文件来配置“启动”配置文件以进行调试。我需要将连接字符串设置为环境变量。根据launch.json文件中的注释: 我试过像这样添加我的环境变量: 当我尝试启动我的应用程序时,这会导致错误;“ OpenDebug进程意外终止”。我尚未找到任何可以解释问题所在的日志文件等。 我知道当我设置环境变量并从
到目前为止,我一直在中设置以下环境变量: 这设置了我的活动spring配置文件。但是现在,我希望将本地概要文件添加到中定义的其他概要文件中,而不是替换它们。
我试图在spring boot应用程序中添加一个环境变量。属性文件。我知道如何在非spring启动项目中正常添加它,但我找不到用于添加环境变量的字段,这就是我所看到的。 这是我的application.properties文件,这可能会有帮助。
我使用GitLab提供的默认模板创建了一个项目。它附带了一个预定义的Dockerfile,我想在该文件上添加一些额外的环境变量,以便在中使用。 到目前为止,我所做的是在DockerFile中添加ENV值,如下所示: 像这样设置我的: 如何将环境变量传递给Spring应用程序?在IDE内部调试时是否可以使用文件或类似文件,或者必须生成映像才能运行项目? PS:我不认为这是在部署到Docker时外部化
有没有人尝试过使用Jenkins REST/API或任何其他方式在Jenkins Slave的配置中添加或更新环境变量。 使用Jenkins Swarm插件,我创建了一个slave(它使用JLNP连接到Jenkins master),但是环境变量(复选框没有勾选),并且Swarm client jar没有创建环境变量(默认情况下)。用户可以手动添加if reqd,但我正在寻找是否有一种方法来添加/
从2.7.3版本开始,Dubbo会自动从约定key中读取配置,并将配置以Key-Value的形式写入到URL中。 支持的key有以下两个: dubbo.labels,指定一些列配置到URL中的键值对,通常通过JVM -D或系统环境变量指定。 增加以下配置: # JVM -Ddubbo.labels = "tag1=value1; tag2=value2" # 环境变量 DUBBO_LAB