我尝试在AWS Opsworks中设置Windows环境。
我有一个安装配方,将安装GIT和Ruby 以及尝试使用git和rake的部署配方。
安装程序成功运行。但是,部署会抱怨缺少git / rake。
如果我重新启动实例,我可以发出部署并找到git / rake。
我遇到的症状如下:
基于我的在线搜索,似乎Windows在更改环境变量后需要重新启动。安装后将Git和Ruby添加到PATH中,但似乎我的脚本在重新启动之前无法找到这些应用程序。我使用的是opsworks_scm_checkout和powershell,两者都不起作用。
我尝试修改我的设置配方,以便在启动阶段重新启动,这非常有效,但我的部署应用程序在重新启动后无法跟进。
这是否有适当的解决方法?任何人都有如何解决这个问题的真实生活经历?