我明白了:
undefined method 'start_with?' for "-f":String (NoMethodError)
在这一行:
if arg.start_with?("-v")
这显然在另一台机器上工作,所以我认为这可能是我的Ruby安装的一个问题。有什么想法吗?
答案 0 :(得分:8)
String#start_with?
。你显然使用的是早期版本,(遗憾的是)并不罕见,但1.8系列 很快就会退役,你应该考虑升级。
我在1.8.6 docs中找不到String#start_with?
的任何引用,但它存在于1.8.7 docs中。