Bugs: Browse | Submit New | Admin

[#27484] ini 0.1.1 from rubygems syntax errors with ruby 1.9.1

Date:
2009-11-25 11:14
Priority:
3
Submitted By:
Emiliano Vavassori (syntaxerrormmm)
Assigned To:
Nobody (None)
Category:
None
State:
Open
Summary:
ini 0.1.1 from rubygems syntax errors with ruby 1.9.1

Detailed description
Hi all,

System is Windows XP Pro SP3, Ruby is installed from rubyinstaller-1.9-rc1:
C:\>ruby.exe -v
ruby 1.9.1p243 (2009-07-16 revision 24175) [i386-mingw32]

C:\>gem list --local ini

*** LOCAL GEMS ***

ini (0.1.1)

Calling irb -r ini returns following errors:

C:\>irb -r ini
C:/Programmi/Ruby/lib/ruby/1.9.1/irb/init.rb:262:in `require': C:/Programmi/Ruby
/lib/ruby/gems/1.9.1/gems/ini-0.1.1/lib/ini.rb:242: syntax error, unexpected ':'
, expecting keyword_then or ',' or ';' or '\n' (SyntaxError)
        when @rgxp_comment: next
                           ^
C:/Programmi/Ruby/lib/ruby/gems/1.9.1/gems/ini-0.1.1/lib/ini.rb:248: syntax erro
r, unexpected keyword_when, expecting keyword_end
        when @rgxp_param
            ^
C:/Programmi/Ruby/lib/ruby/gems/1.9.1/gems/ini-0.1.1/lib/ini.rb:255: syntax erro
r, unexpected keyword_else, expecting keyword_end
C:/Programmi/Ruby/lib/ruby/gems/1.9.1/gems/ini-0.1.1/lib/ini.rb:262: syntax erro
r, unexpected keyword_end, expecting $end
        from C:/Programmi/Ruby/lib/ruby/1.9.1/irb/init.rb:262:in `block in load_
modules'
        from C:/Programmi/Ruby/lib/ruby/1.9.1/irb/init.rb:260:in `each'
        from C:/Programmi/Ruby/lib/ruby/1.9.1/irb/init.rb:260:in `load_modules'
        from C:/Programmi/Ruby/lib/ruby/1.9.1/irb/init.rb:20:in `setup'
        from C:/Programmi/Ruby/lib/ruby/1.9.1/irb.rb:53:in `start'
        from C:/Programmi/Ruby/bin/irb:12:in `<main>'

It should be simply a syntax error in 'case' statement.
Following patch should fix the issue.

HTH. Thanks for the gem.

Add A Comment: Notepad

Please login


Followup

No Followups Have Been Posted

Attached Files:

Name Description Download
ini_rb_for_ruby19.patch Patch for fixing syntax in ini.rb for ruby 1.9 Download

Changes:

Field Old Value Date By
File Added4807: ini_rb_for_ruby19.patch2009-11-25 11:14syntaxerrormmm