3

我试图确保 .NET 4.5 安装在代理上。我正在使用 puppet-chocolatey 提供程序:

package { 'DotNet4.5':
    ensure          => installed,
    provider        => 'chocolatey',
}

但是,每次我运行它时,日志都会显示 1 个更改:

注意:/Stage[main]//Node[mymachine1234]/Package[DotNet4.5]/ensure: created

即使安装了 .NET 4.5,它仍然报告发生了 1 处更改,如上所示。

我也尝试过4.5而不是installed在上面的定义中的值,但无论我应用它报告 1 变化。

相比之下,当我使用相同的东西来确保安装了 Node.js 时,它工作得很好,并且每次都不会报告 1 次更改。

我对确保安装 .NET 4.5 的任何其他方式持开放态度。

4

1 回答 1

1

我相信这可能是一个错误,我们从巧克力中获取信息并对其进行处理。所以我们看到的是 DotNet4 而不是 DotNet4.5。我看到你已经提交了一个错误(https://github.com/chocolatey/puppet-chocolatey/issues/19),谢谢。我们可以在那里继续对话。:)

更新:这已经得到修复,所以期待很快看到锻造上的颠簸。

于 2014-01-27T23:22:37.043 回答