過去幾天我一直在關注Ruby的Why(Poignant)指南,並且我注意到運行他的示例時出現了一些問題。在Ruby的Why(Poignant)指南中使用什麼版本的Ruby
我現在處於一個十字路口,我是否犯了一些我似乎無法捕捉的拼寫錯誤,或者我的Ruby版本不兼容。
我正在運行Ruby 1.8.6(Win32),並且我在第5章中注意到在irb提示符中提到了Ruby 1.8.3。
之前,我開車自己瘋了;只是我還是需要降級到1.8.3?
沿着這些路線,如果在代碼不兼容的情況下將代碼移植到1.8.6有多難?
如果您粘貼有問題的代碼,我們可以幫助您查看它是兼容性問題還是錯字。 – henrikhodne
我發現問題實際上是什麼。在第6章中,你創建了Dwemthy的數組,然後'需要'到irb中。當時我沒有意識到常規變量不能通過「要求」。 我發現的快速方法是大寫變量的第一個字母。例如。 dwary => Dwary。 –