From: Farrel Lifson Date: 2006-08-01T22:48:45+09:00 Subject: Re: XMLBuilder: no such file to load -- builder On 01/08/06, Matthew Eichler wrote: > I'm trying to use the XML builder package, but the require is not working. > I have a hunch that I don't have all the requisite dependencies installed, > but what, I can't figure out. Note, I'm a Ruby newbie. > > I've tried the following on Fedora and CygWin after doing a "gem install > builder" on both systems: > > require 'csv' > require 'builder' > > xml = Builder::XmlMarkup.new( :target => "tmp.xml", :indent => 2 ) > xml.instruct!(:xml, :version => "1.1", :encoding => "UTF-8") > xml.declare!(:DOCTYPE, "beans", :PUBLIC, "-//SPRING//DTD BEAN//EN", > "http://www.springframework.org/dtd/spring-beans.dtd";) > > xml.beans do > CSV::Reader.parse(File.open('tmp.csv', 'rb')) do |row| > xml.loginId( row[1] ) if row[1] != nil > end > end > > ... and I just get: transform-csv.rb:11:in `require': no such file to load > -- builder (LoadError) > from transform-csv.rb:11 > > -- > Matthew Eichler > Aventine Solutions > IT that fits > matthew.eichler@aventinesolutions.nl > > > > Have you tried: require 'rubygems' require_gem 'builder' Farrel