未知函数pick at/tmp/vagrant puppet/modules-84c36838170137b342ad08a194e8c35b/mongodb/manifests/params.pp:6 on node-vagrant

未知函数pick at/tmp/vagrant puppet/modules-84c36838170137b342ad08a194e8c35b/mongodb/manifests/params.pp:6 on node-vagrant,mongodb,vagrant,puppet,librarian-puppet,Mongodb,Vagrant,Puppet,Librarian Puppet,在提供Vagrant VM hashicorp/precise32时,我遇到了一个错误: 未知函数选取在 /tmp/vagrant puppet/modules-84c36838170137b342ad08a194e8c35b/mongodb/manifests/params.pp:6 在节点上 当我查看第6行时,我发现: $service_manage = pick($mongodb::globals::mongod_service_manage, true) 但不确定如何解决 你知道我该怎

在提供Vagrant VM hashicorp/precise32时,我遇到了一个错误:

未知函数选取在 /tmp/vagrant puppet/modules-84c36838170137b342ad08a194e8c35b/mongodb/manifests/params.pp:6 在节点上

当我查看第6行时,我发现:

$service_manage = pick($mongodb::globals::mongod_service_manage, true)
但不确定如何解决

你知道我该怎么修吗


谢谢。

您是如何安装这些模块的

此模块已启用。stlib的版本必须大于2.2-这是定义函数的地方


安装或升级stdlib模块,您应该会很好。

谢谢,它可以工作了!。我正在使用Library puppet来安装puppet模块,它在mongodb模块所在位置以外的其他位置下载相关模块。