2011-12-17 124 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) 
相關問題