# Calling plotutils from xemacs using Ruby GSL

**URL:** <https://www.ruby-forum.com/t/calling-plotutils-from-xemacs-using-ruby-gsl/79903>\
**Category:** Ruby\
**Created:** [March 11, 2006, 6:23pm UTC](https://www.ruby-forum.com/t/calling-plotutils-from-xemacs-using-ruby-gsl/79903 "2006-03-11T18:23:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rubymarc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e9bcb4/32.png) [@rubymarc](https://www.ruby-forum.com/u/rubymarc)\
**Post date:** [March 11, 2006, 6:23pm UTC](https://www.ruby-forum.com/t/calling-plotutils-from-xemacs-using-ruby-gsl/79903/1 "2006-03-11T18:23:06Z")

</div>

I’m using ruby from Xemacs on OSX. Ruby works well in IRB mode from  
Xemacs,  
but I can’t call plotutils successfully from Xemacs, even though I know  
it  
is installed. I’m trying to use rubygsl, which also runs fine, except  
it  
can’t run plotutils per the example here:

[http://rb-gsl.rubyforge.org/screenshot.html#4](http://rb-gsl.rubyforge.org/screenshot.html#4)

The error I get is:

#!/usr/bin/env ruby  
require(“gsl”);  
poly=Poly[1.5,-1.25,-3.75,0,1];  
roots=poly.solve  
[[5.000e-01 0.000e+00] [-1.000e+00 0.000e+00] [-1.500e+00 0.000e+00] [  
2.000e+00 0.000e+00] ]  
#GSL::Vector::Complex:0x701330  
x=Vector.linspace(-2.5, 2.5, 20);y=poly.eval(x);  
zero=Vector.calloc(4);  
graph([x,y], [roots.real,zero], “-T X -C -g 3 -S 4”)  
NoMethodError: GNU plotutils required  
from (irb):7:in `graph’  
from (irb):7

With no windows opening.

Thanks
