我试图确保在代理上安装.NET 4.5。我正在使用人偶巧克力提供程序:
package { 'DotNet4.5':
ensure => installed,
provider => 'chocolatey',
}
但是,每次运行它时,日志都会显示1处更改:
注意:/Stage[main]//Node[mymachine1234]/Package[DotNet4.5]/确保:已创建
即使已安装.NET 4.5,它仍然报告已发生1次更改,如上所述。
我还尝试了上面的定义中的
4.5
而不是installed
的值,但是无论我采用哪种方法,它都会报告1处更改。相反,当我使用相同的方法来确保安装Node.js时,它工作得很好,并且每次都不会报告1个更改。
我对确保已安装.NET 4.5的任何其他方式持开放态度。
最佳答案
我认为这可能是一个错误,因为我们会从巧克力中获取信息并进行处理。因此,我们看到的是DotNet4,但看不到DotNet4.5。我看到您已经提交了一个错误(https://github.com/chocolatey/puppet-chocolatey/issues/19),谢谢。我们可以在那里继续对话。 :)
更新:此问题已得到解决,因此希望尽快看到锻造上的颠簸。
关于.net - 如何确保Puppet代理上已安装.NET 4.5?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21376860/