Есть такой проект как привязка известной программы для построения графиков 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)