Daniel Harple said:
The DP ruby applies several patches to ruby so you get a full working
install. If you are having trouble installing ruby-libxml through
rubygems, than download the tar.gz package, and run extconf with the
--with-iconv-dir=/usr option
fine thanks it works* using :
ruby ext/xml/extconf.rb --with-iconv-dir=/usr
make
sudo make install
and right now i've uncommented "require 'xml/libxml'" in my rb_main.rb
and i don't have any more crash about that, however i must test that
more deeply, this require works also from Terminal...
* using rake fails into :
~/Desktop/libxml-ruby-0.3.6%> rake
(in /Users/yvon/Desktop/libxml-ruby-0.3.6)
rm -r html
rm -r html
rm -r pkg
/usr/bin/ruby extconf.rb
can't find header files for ruby.
rake aborted!
Command failed with status (1): [/usr/bin/ruby extconf.rb]
/Users/yvon/Desktop/libxml-ruby-0.3.6/rakefile:40
(See full trace by running task with --trace)
then with trace :
~/Desktop/libxml-ruby-0.3.6%> rake --trace
(in /Users/yvon/Desktop/libxml-ruby-0.3.6)
** Invoke default (first_time)
** Invoke release (first_time)
** Invoke clobber (first_time)
** Invoke clean (first_time)
** Execute clean
rm -r cbg.o
rm -r libxml.o
rm -r ruby_xml_attr.o
rm -r ruby_xml_attribute.o
rm -r ruby_xml_document.o
rm -r ruby_xml_dtd.o
rm -r ruby_xml_input_cbg.o
rm -r ruby_xml_node.o
rm -r ruby_xml_node_set.o
rm -r ruby_xml_ns.o
rm -r ruby_xml_parser.o
rm -r ruby_xml_parser_context.o
rm -r ruby_xml_sax_parser.o
rm -r ruby_xml_schema.o
rm -r ruby_xml_tree.o
rm -r ruby_xml_xinclude.o
rm -r ruby_xml_xpath.o
rm -r ruby_xml_xpath_context.o
rm -r ruby_xml_xpointer.o
rm -r ruby_xml_xpointer_context.o
rm -r html
** Invoke clobber_doc (first_time)
** Execute clobber_doc
rm -r html
** Invoke clobber_package (first_time)
** Execute clobber_package
rm -r pkg
** Execute clobber
rm -r mkmf.log
rm -r Makefile
rm -r extconf.h
** Invoke update_version (first_time)
** Execute update_version
** Invoke compile (first_time)
** Invoke ext/xml/libxml.so (first_time)
** Invoke ext/xml/Makefile (first_time)
** Invoke ext/xml/extconf.rb (first_time, not_needed)
** Execute ext/xml/Makefile
/usr/bin/ruby extconf.rb
can't find header files for ruby.
rake aborted!
Command failed with status (1): [/usr/bin/ruby extconf.rb]
/usr/lib/ruby/site_ruby/1.8/rake.rb:567:in `sh'
/usr/lib/ruby/site_ruby/1.8/rake.rb:566:in `call'
/usr/lib/ruby/site_ruby/1.8/rake.rb:574:in `sh'
/usr/lib/ruby/site_ruby/1.8/rake.rb:657:in `sh'
/usr/lib/ruby/site_ruby/1.8/rake.rb:652:in `sh'
/usr/lib/ruby/site_ruby/1.8/rake.rb:592:in `ruby'
/usr/lib/ruby/site_ruby/1.8/rake.rb:657:in `ruby'
/usr/lib/ruby/site_ruby/1.8/rake.rb:652:in `ruby'
/Users/yvon/Desktop/libxml-ruby-0.3.6/rakefile:40
/Users/yvon/Desktop/libxml-ruby-0.3.6/rakefile:39:in `chdir'
/Users/yvon/Desktop/libxml-ruby-0.3.6/rakefile:39
/Users/yvon/Desktop/libxml-ruby-0.3.6/rakefile:38:in `call'
/usr/lib/ruby/site_ruby/1.8/rake.rb:232:in `execute'
/usr/lib/ruby/site_ruby/1.8/rake.rb:232:in `each'
/usr/lib/ruby/site_ruby/1.8/rake.rb:232:in `execute'
/usr/lib/ruby/site_ruby/1.8/rake.rb:202:in `invoke'
/usr/lib/ruby/site_ruby/1.8/rake.rb:195:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/rake.rb:195:in `invoke'
/usr/lib/ruby/site_ruby/1.8/rake.rb:209:in `invoke_prerequisites'
/usr/lib/ruby/site_ruby/1.8/rake.rb:208:in `each'
/usr/lib/ruby/site_ruby/1.8/rake.rb:844:in `send'
/usr/lib/ruby/site_ruby/1.8/rake.rb:844:in `each'
/usr/lib/ruby/site_ruby/1.8/rake.rb:208:in `invoke_prerequisites'
/usr/lib/ruby/site_ruby/1.8/rake.rb:201:in `invoke'
/usr/lib/ruby/site_ruby/1.8/rake.rb:195:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/rake.rb:195:in `invoke'
/usr/lib/ruby/site_ruby/1.8/rake.rb:209:in `invoke_prerequisites'
/usr/lib/ruby/site_ruby/1.8/rake.rb:208:in `each'
/usr/lib/ruby/site_ruby/1.8/rake.rb:844:in `send'
/usr/lib/ruby/site_ruby/1.8/rake.rb:844:in `each'
/usr/lib/ruby/site_ruby/1.8/rake.rb:208:in `invoke_prerequisites'
/usr/lib/ruby/site_ruby/1.8/rake.rb:201:in `invoke'
/usr/lib/ruby/site_ruby/1.8/rake.rb:195:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/rake.rb:195:in `invoke'
/usr/lib/ruby/site_ruby/1.8/rake.rb:209:in `invoke_prerequisites'
/usr/lib/ruby/site_ruby/1.8/rake.rb:208:in `each'
/usr/lib/ruby/site_ruby/1.8/rake.rb:844:in `send'
/usr/lib/ruby/site_ruby/1.8/rake.rb:844:in `each'
/usr/lib/ruby/site_ruby/1.8/rake.rb:208:in `invoke_prerequisites'
/usr/lib/ruby/site_ruby/1.8/rake.rb:201:in `invoke'
/usr/lib/ruby/site_ruby/1.8/rake.rb:195:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/rake.rb:195:in `invoke'
/usr/lib/ruby/site_ruby/1.8/rake.rb:209:in `invoke_prerequisites'
/usr/lib/ruby/site_ruby/1.8/rake.rb:208:in `each'
/usr/lib/ruby/site_ruby/1.8/rake.rb:844:in `send'
/usr/lib/ruby/site_ruby/1.8/rake.rb:844:in `each'
/usr/lib/ruby/site_ruby/1.8/rake.rb:208:in `invoke_prerequisites'
/usr/lib/ruby/site_ruby/1.8/rake.rb:201:in `invoke'
/usr/lib/ruby/site_ruby/1.8/rake.rb:195:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/rake.rb:195:in `invoke'
/usr/lib/ruby/site_ruby/1.8/rake.rb:1719:in `run'
/usr/lib/ruby/site_ruby/1.8/rake.rb:1719:in `each'
/usr/lib/ruby/site_ruby/1.8/rake.rb:1719:in `run'
/usr/bin/rake:8
~/Desktop/libxml-ruby-0.3.6%>