【发布时间】:2012-07-24 01:14:32
【问题描述】:
我正在尝试使用 puppet-vcsrepo 来确保我的所有机器都从我的 hg 存储库签入了我的代码的最新版本。第一次运行清单时,我的代码已成功签出,但之后每次运行 puppet 时都会收到此错误:
Could not evaluate: undefined method `latest?' for #<Puppet::Type::Vcsrepo::ProviderHg:0x7f830dc59cb0>
这是我的清单的相关部分:
vcsrepo {"/path/to/dir":
provider => hg,
ensure => 'present',
source => 'me@mysource.com/source',
}
我尝试过使用不同的修订版,或者根本不指定它们,同时尝试确保 => 存在和确保 => 最新。我只是学习 puppet,对 ruby 不是很熟悉,所以任何帮助将不胜感激。
【问题讨论】:
标签: puppet