[devel] не работает скрипт createtarball с ruby 1.9

Aelya Grevnyov gray.graff at gmail.com
Thu Sep 3 18:24:13 UTC 2009


03.09.2009 22:45, Alexey I. Froloff пишет:
> On Thu, Sep 03, 2009 at 10:33:50PM +0800, Aelya Grevnyov wrote:
>> но он не работает с ruby 1.9. поменялся синтаксис какбе, по сравнению с 1.8
> $ ruby -w -c create_tarball.rb
> create_tarball.rb:22: warning: shadowing outer local variable - opts
> create_tarball.rb:80: warning: mismatched indentations at 'end' with 'if' at 75
> create_tarball.rb:136: warning: shadowing outer local variable - app
> create_tarball.rb:334: warning: mismatched indentations at 'end' with 'if' at 326
> create_tarball.rb:335: warning: mismatched indentations at 'end' with 'for' at 323
> Syntax OK
> 
> Синтаксис в порядке.
> 
>> есть знающие ruby люди? :) можно как-то скриптик поправить?
> Можно.  А что не работает-то?  На -h оно отзывается, а сосать
> кеды что-то не очень хочется.

Спасибо огромное
добавил в начале скрипта вот это. и все работат
String.send(:alias_method, :each, :each_line) unless
String.method_defined? :each


More information about the Devel mailing list