Ruby 系统中错误的第一个参数
在git存储库中。我想获取远程Ruby 系统中错误的第一个参数,ruby,system,Ruby,System,在git存储库中。我想获取远程源的主分支的提交数: remote = 'origin' system %W[git rev-list HEAD...#{remote}/master --count] 这将导致参数错误:错误的第一个参数 但是git rev list HEAD…{remote}/master--count可以工作 我的第一个参数有什么问题?需要使用splat运算符将数组转换为方法参数: system *%W[git rev-list HEAD...#{remote}/master
源的主分支的提交数:
remote = 'origin'
system %W[git rev-list HEAD...#{remote}/master --count]
这将导致参数错误:错误的第一个参数
但是git rev list HEAD…{remote}/master--count
可以工作
我的第一个参数有什么问题?需要使用splat运算符将数组转换为方法参数:
system *%W[git rev-list HEAD...#{remote}/master --count]