Hi! The CSV library has been updated in MacRuby trunk (0.7) a few weeks ago, and it now works:
$> macruby t.rb Name,Price Gone with the wind,100.12 Who stole my cheese,104.22 Cocoa Programming with Aaron Hillegasse,42.31 -- Thibault Martin-Lagardette On Jun 13, 2010, at 05:15, Peter Dalmaris wrote: > Hello, > > I am trying to parse a simple CSV file using MacRuby 0.6 on OS X > 10.6.3, but I am getting this error: > > /Library/Frameworks/MacRuby.framework/Versions/0.6/usr/lib/ruby/1.9.0/CSV.rb:1817:in > `block': Unclosed quoted field on line 1. (CSV::MalformedCSVError) > from > /Library/Frameworks/MacRuby.framework/Versions/0.6/usr/lib/ruby/1.9.0/CSV.rb:1799:in > `readline' > from > /Library/Frameworks/MacRuby.framework/Versions/0.6/usr/lib/ruby/1.9.0/CSV.rb:1760:in > `each' > from > /Library/Frameworks/MacRuby.framework/Versions/0.6/usr/lib/ruby/1.9.0/CSV.rb:1197:in > `block' > from > /Library/Frameworks/MacRuby.framework/Versions/0.6/usr/lib/ruby/1.9.0/CSV.rb:1326:in > `open' > from > /Library/Frameworks/MacRuby.framework/Versions/0.6/usr/lib/ruby/1.9.0/CSV.rb:1193:in > `foreach:' > from /Users/peterdalmaris/programming/macruby/testing/csvtest.rb:1:in > `<main>' > > This seems to be relevant to ticket #125, marked as closed > (http://www.macruby.org/trac/ticket/125). But no matter what I tried > (methods like CSV.open, CSV.parse), I get the same error message. I > have tried with several CSV files, making sure there's no problem with > single or double quotes. > > This is my simple code, followed by the CSV test file. > > csvtest.rb > -------------- > require "CSV" > anArray = CSV.read("books.csv", headers: true) > #CSV.foreach("books.csv", headers: true) do |row| #Un-comment these > 3 lines to try the second version > # puts "#{row["Name"]}, #{row["Price"]}" > #end > > books.csv > -------------- > Name,Price > Gone with the wind,100.12 > Who stole my cheese,104.22 > Cocoa Programming with Aaron Hillegasse,42.31 > > Is this a bug with Macruby 0.6? Or am I doing something wrong? Any > help greatly appreciated! > > Peter > _______________________________________________ > MacRuby-devel mailing list > MacRuby-devel@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel