【发布时间】:2017-01-14 09:10:58
【问题描述】:
我想检查是否在 windows %PATH% 环境变量中添加了路径,使用 Chef 中的 InSpec 测试。我无法在网上找到任何提示。
describe command('echo %PATH%') do
its('stdout') { should match /C:\SoftwareX\bin/ }
end
它不工作。感谢任何帮助!
【问题讨论】:
标签: ruby chef-infra inspec
我想检查是否在 windows %PATH% 环境变量中添加了路径,使用 Chef 中的 InSpec 测试。我无法在网上找到任何提示。
describe command('echo %PATH%') do
its('stdout') { should match /C:\SoftwareX\bin/ }
end
它不工作。感谢任何帮助!
【问题讨论】:
标签: ruby chef-infra inspec
echo 不是一个程序,它是一个内置的cmd.exe。试试command('cmd.exe /c "echo %PATH%"') 或类似的。如果您的机器上已经有一个,您也可以使用为 Windows 构建的 env 的副本。
【讨论】: