Ruby - ArgumentError:参数数量错误(给定3,预期2)

时间:2017-05-04 08:15:05

标签: ruby

我是Ruby的新手,并且我正在尝试运行很久以前编写的程序。我已经安装了Ruby 2.4.1和gem包(test-unit 3.4.3),但是当我尝试运行以下命令时:

ruby ./run.rb test_5772.rb config_sprint210_uae.rb

这里我将两个参数传递给master ruby​​脚本(run.rb)。但是我收到了一个错误:

Uncaught exception -- ArgumentError: wrong number of arguments (given 3, expected 2)
    from /usr/lib/ruby/2.4.0/optparse.rb:1631:in `permute!'
    from /usr/lib/ruby/2.4.0/optparse.rb:1652:in `parse!'
    from /home/sadmin/SSN_FWQA/test-framework/lib/testrunner/arguments.rb:279:in `parse'
    from ./run.rb:76:in `<main>'

相同的代码在Ruby 1.8.7中运行良好。

0 个答案:

没有答案