ruby-numo / numo-gnuplot

Gnuplot wrapper for Ruby/Numo
BSD 3-Clause "New" or "Revised" License
51 stars 8 forks source link

NameError: uninitialized constant Numo::Gnuplot::NotePlot #8

Closed Mizuho32 closed 7 years ago

Mizuho32 commented 7 years ago

$ gem install numo-gnuplot よりインストールしたのですが、NotePlotが無いと怒られました。

実際git cloneしたものとgnuplot.rbを比較すると

12,16d11
<   def noteplot(&block)
<     Gnuplot::NotePlot.new(&block)
<   end
<   module_function :noteplot
< 
29,51d23
<   class NotePlot
<     def initialize(&block)
<       if block.nil?
<         raise ArgumentError,"block is needed"
<       end
<       @block = block
<     end
< 
<     def to_iruby
<       require 'tempfile'
<       tempfile_svg = Tempfile.open('plot')
<       # output SVG to tmpfile
<       gp = Gnuplot.default
<       gp.reset
<       gp.set terminal:'svg', output:tempfile_svg.path
<       gp.instance_eval(&@block)
<       gp.unset 'output'
<       svg = File.read(tempfile_svg.path)
<       tempfile_svg.close
<       ["image/svg+xml",svg]
<     end
<   end
< 
585c557
<           else
---
>           elsif / / =~ s

のようになりました。 gnuplot.rbを置き換えただけで正常に動作したので大して困ってませんが、gemの方の更新が遅れているのでしょうか。 一応報告申し上げておきます。

環境は Xubuntu 16.04 ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux] rbenv 1.0.0-21-g9fdce5d gem 2.5.1 です

masa16 commented 7 years ago

gem を更新しました。ご報告ありがとうございます。