人偶红宝石参数个数错误(1代表0)

唱诗班

首先,我知道关于此错误有很多问题,我已经检查了所有问题,但是我的解决方案无法使用任何解决方案来解决。

我是第一次使用Puppet / Ruby并遇到以下问题。

我创建了这个功能:

module Puppet::Parser::Functions
    newfunction(:phpversion, :type => :rvalue) do
        %x["/usr/bin/php -r 'echo PHP_MAJOR_VERSION . \".\" . PHP_MINOR_VERSION;'"]
    end
end

当我在清单文件中使用以下命令调用它时:

$phpversion = phpversion()

当我执行代理程序时,它会引发错误“Error: Could not retrieve catalog from remote server: Error 400 on SERVER: wrong number of arguments (1 for 0) at /etc/puppetlabs/puppet/modules/x/manifests/somefile.pp:123 on node foo.example.bar"

我尝试|args|do语句添加并删除,:type但始终抛出相同的错误。当我使用$phpversion = phpversion,只是认为它是文本字符串而不是函数(这是我期望的,但无论如何都尝试过)。

任何帮助将不胜感激。

彼得·苏特

如果您试图获取php的版本,实际上可能更容易做到这一点:

Facter.add(:phpversion) do
  setcode do
    if Facter::Util::Resolution.which('php')
      Facter::Util::Resolution.exec('/usr/bin/php -r 'echo PHP_MAJOR_VERSION . \".\" . PHP_MINOR_VERSION;'"').lines.first.split(/"/)[1].strip
    end
  end
end

将此目录lib/facter/放在您的模块中,然后在清单中将其引用为$::phpversion

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

IF参数个数错误

来自分类Dev

参数数目错误(1代表0)(社交宝石)

来自分类Dev

Rspec参数数目错误(1代表0)

来自分类Dev

参数数量错误(0代表1)

来自分类Dev

Rails:错误的参数数量(1代表0)

来自分类Dev

slick.driver.H2Driver.api.Table的类型参数个数错误,应为1

来自分类Dev

初始化时参数个数错误

来自分类Dev

奇怪的参数数目错误(1代表0)错误?

来自分类Dev

Rails form_for错误-参数数目错误(0代表1)

来自分类Dev

Cocoon-错误的参数数量(1代表0)用于查找或创建:belongs_to

来自分类Dev

ArgumentError:使用afer_save时参数数目错误(1代表0)

来自分类Dev

Rails:.new的参数数目错误(1代表0)

来自分类Dev

Rails-错误的参数数量(1代表0)

来自分类Dev

Rails jQuery POST-ArgumentError-参数数量错误(1代表0)?

来自分类Dev

设计sign_in方法参数数量错误(1代表0)

来自分类Dev

多维数组-`initialize':错误的参数数量(1代表0)

来自分类Dev

ArgumentError:使用afer_save时参数数目错误(1代表0)

来自分类Dev

Rails:.new的参数数目错误(1代表0)

来自分类Dev

Rails错误的参数数量(1代表0),SubscribeController#update中的ArgumentError

来自分类Dev

`name':错误的参数数量(1代表0)(ArgumentError)

来自分类Dev

Rake不会回滚迁移,参数数量错误(1代表0)

来自分类Dev

Rails:自变量数量错误(0代表1)

来自分类Dev

参数数量错误(1代表0)Hartl第10章...捆绑exec rake db:populate

来自分类Dev

为什么通过反射调用main时参数个数错误?

来自分类Dev

UserSteps#show中的ArgumentError。参数个数错误(给定4个,预期为0..3)

来自分类Dev

如何使用FTS4修复SQLite Android上的错误“函数rank()的参数个数错误”?

来自分类Dev

工厂女孩说ArgumentError:参数数量错误(1代表2..3)

来自分类Dev

在'initialize'中:错误的参数数量(1代表2..3)(ArgumentError)

来自分类Dev

传递给以下参数的参数个数(0)错误:“ map”的PersistentArrayMap

Related 相关文章

  1. 1

    IF参数个数错误

  2. 2

    参数数目错误(1代表0)(社交宝石)

  3. 3

    Rspec参数数目错误(1代表0)

  4. 4

    参数数量错误(0代表1)

  5. 5

    Rails:错误的参数数量(1代表0)

  6. 6

    slick.driver.H2Driver.api.Table的类型参数个数错误,应为1

  7. 7

    初始化时参数个数错误

  8. 8

    奇怪的参数数目错误(1代表0)错误?

  9. 9

    Rails form_for错误-参数数目错误(0代表1)

  10. 10

    Cocoon-错误的参数数量(1代表0)用于查找或创建:belongs_to

  11. 11

    ArgumentError:使用afer_save时参数数目错误(1代表0)

  12. 12

    Rails:.new的参数数目错误(1代表0)

  13. 13

    Rails-错误的参数数量(1代表0)

  14. 14

    Rails jQuery POST-ArgumentError-参数数量错误(1代表0)?

  15. 15

    设计sign_in方法参数数量错误(1代表0)

  16. 16

    多维数组-`initialize':错误的参数数量(1代表0)

  17. 17

    ArgumentError:使用afer_save时参数数目错误(1代表0)

  18. 18

    Rails:.new的参数数目错误(1代表0)

  19. 19

    Rails错误的参数数量(1代表0),SubscribeController#update中的ArgumentError

  20. 20

    `name':错误的参数数量(1代表0)(ArgumentError)

  21. 21

    Rake不会回滚迁移,参数数量错误(1代表0)

  22. 22

    Rails:自变量数量错误(0代表1)

  23. 23

    参数数量错误(1代表0)Hartl第10章...捆绑exec rake db:populate

  24. 24

    为什么通过反射调用main时参数个数错误?

  25. 25

    UserSteps#show中的ArgumentError。参数个数错误(给定4个,预期为0..3)

  26. 26

    如何使用FTS4修复SQLite Android上的错误“函数rank()的参数个数错误”?

  27. 27

    工厂女孩说ArgumentError:参数数量错误(1代表2..3)

  28. 28

    在'initialize'中:错误的参数数量(1代表2..3)(ArgumentError)

  29. 29

    传递给以下参数的参数个数(0)错误:“ map”的PersistentArrayMap

热门标签

归档