标签: nolio

环境变量在部署期间不更新

我们在做什么:

我们正在使用名为Nolio的工具进行自动部署.我们需要做的一个步骤是为正在部署的应用程序设置一些环境变量 - 例如,JAVA_HOME指向我们首选的java安装目录.

我们使用该SET命令永久设置环境变量 - 在大多数情况下,它运行良好.如果我右键单击我的计算机并进入环境变量,它们都会完美呈现.

问题:

不幸的是,在部署后期,执行了一些依赖于环境变量的命令行命令,并且环境变量似乎没有设置.使用SET不带参数通过显示所有当前可用的变量来验证这一点.

现在,如果我重新启动计算机,命令行命令可以正常工作.因此,问题是虽然变量是永久设置的并且确实出现在GUI中,但是在我重新启动之前它们不会传播到命令提示符.

另一个有趣的小问题:如果我将命令放在BAT文件中并双击它,它运行正常,但如果我在命令提示符中执行它,变量在重新启动之前不会解析.

有没有人知道这方面的方法?

windows deployment batch-file nolio

4
推荐指数
1
解决办法
936
查看次数

标签 统计

batch-file ×1

deployment ×1

nolio ×1

windows ×1