windows – 部署期间未更新的环境变量
我们在做什么:
我们正在使用名为Nolio的工具进行自动部署.我们需要做的一个步骤是为正在部署的应用程序设置一些环境变量 – 例如,JAVA_HOME指向我们首选的java安装目录. 我们使用SET命令永久设置环境变量 – 在大多数情况下,它运行良好.如果我右键单击我的计算机并进入环境变量,它们都会完美呈现. 问题: 不幸的是,在部署后期,执行了一些依赖于环境变量的命令行命令,并且环境变量似乎没有设置.使用不带参数的SET通过显示所有当前可用的变量来验证这一点. 现在,如果我重新启动计算机,命令行命令可以正常工作.因此,问题是虽然变量是永久设置的并且确实出现在GUI中,但是在我重新启动之前它们不会传播到命令提示符. 另一个有趣的小问题:如果我将命令放在BAT文件中并双击它,它运行正常,但如果我在命令提示符中执行它,变量在重新启动之前不会解析. 有没有人知道这方面的方法? 解决方法
首先,你使用的是什么版本的Nolio?
在一个Nolio操作的上下文中,您为其设置值的Environment变量将保留在此操作的范围内. (这就像在每个动作上打开两个不同的贝壳) 这种情况的最佳实践是在Nolio“运行命令行”操作中使用环境变量数组输入.您应该编写两个并行的Env变量名称和值数组,并将它们作为“运行命令行”操作的输入. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 运行IIS的最小NTFS权限
- windows-server-2008 – IIS可以从GPU核心创建线程吗?
- windows-server-2003 – 谷歌结果重定向病毒
- WIN10安装office2003/7失败 WIN10安装office2003权限不足解
- xaml – 如何将图钉添加到Windows Phone 8.1地图控件?
- windows-server-2008-r2 – PowerShell脚本的电子邮件结果
- 如何在Windows命令行中删除字符串中的前缀?
- 自定义URI方案和Skype链接
- 练习:for循环和while循环
- 为什么ssh-host-config在Windows 8.1上的Cygwin中创建了两个