LINUX.ORG.RU

Ruby-gnuplot не работает один из тестовых примеров


0

1

Есть такой проект как привязка известной программы для построения графиков Gnuplot к Ruby. Ссылка на GitHub

В примерах есть построение 3d-поверхности. Файл называется examples/3d_surface_plot.rb

При попытке запустить данный пример получаем следующую ошибку:

ruby examples/3d_surface_plot.rb 
/usr/lib64/ruby/gems/1.9.1/gems/gnuplot-2.6.0/lib/gnuplot.rb:185:in `to_gplot': undefined method `each' for nil:NilClass (NoMethodError)
        from /usr/lib64/ruby/gems/1.9.1/gems/gnuplot-2.6.0/lib/gnuplot.rb:104:in `initialize'
        from /usr/lib64/ruby/gems/1.9.1/gems/gnuplot-2.6.0/lib/gnuplot.rb:181:in `initialize'
        from examples/3d_surface_plot.rb:4:in `new'
        from examples/3d_surface_plot.rb:4:in `block in <main>'
        from /usr/lib64/ruby/gems/1.9.1/gems/gnuplot-2.6.0/lib/gnuplot.rb:76:in `block in open'
        from /usr/lib64/ruby/gems/1.9.1/gems/gnuplot-2.6.0/lib/gnuplot.rb:75:in `popen'
        from /usr/lib64/ruby/gems/1.9.1/gems/gnuplot-2.6.0/lib/gnuplot.rb:75:in `open'
        from examples/3d_surface_plot.rb:3:in `<main>'

Что собственно хотелось бы - проверить воспроизводимость ошибки у других пользователей и возможно увидеть пути к решению.

Система Calculate Linux

ruby --version ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

gnuplot --version gnuplot 4.4 patchlevel 4 (Gentoo revision r1)

Ошибка найдена, всем спасибо. Патч скоро сделаю и отправлю.

TheKnight ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.