2011-12-17 127 views
12

我刚刚在使用1.8.7之后安装了Ruby 1.9.2,因为我需要一个功能。我呼吁我的很多方法是这样的:语法错误,意外',',期待')'

do_something (arg0, arg1) 

随着1.9.2,我得到以下错误,syntax error, unexpected ',', expecting ')'和修复似乎是:

do_something arg0, arg1 

但是这可能需要我小时修复所有的情况。有没有解决的办法?为什么它首先是一个错误?谢谢

+4

或者未使用空间前的空位,长推荐避免。 – 2011-12-17 00:36:58

+8

公平:您的代码确实会产生警告,您不应该在使用ruby 1.8.7打开括号之前放置空格。所以这并不是说这个问题在没有警告的情况下突然出现。 – sepp2k 2011-12-17 00:41:49

回答

36

额外的空间是罪魁祸首。使用方法:

do_something(arg0, arg1) 
相关问题