期间没有更新,我们正在做的:环境变量部署
我们正在做使用一种称为Nolio工具自动部署。我们需要做的其中一个步骤是为正在部署的应用程序设置一些环境变量 - 例如,指向我们首选的java安装目录的JAVA_HOME
。
我们使用SET
命令来永久设置环境变量 - 而且在大多数情况下,它的工作效果很好。如果我右键点击我的电脑并进入环境变量,它们都显得完美。
问题:
不幸的是,在后来的部署,一些命令行命令的执行依赖于环境变量,环境变量似乎没有设置。使用不带参数的SET
通过显示所有当前可用的变量来验证此情况。
现在,如果我重新启动计算机,命令行命令工作正常。所以,问题是,虽然变量是永久设置的,并且出现在GUI中,但在我重新启动之前,它们不会传播到命令提示符。
另一个有趣的花絮:如果我把命令BAT文件并双击它,它运行良好,但如果我在命令执行它提示变量不前重启解决。
有没有人知道解决这个问题的方法?
你用什么版本的Nolio? – 2012-07-10 15:09:39