[rsvg-dev:51] Re: sample/*.rb, change how to use class Style, Style -> SVG::Style.

Back to archive index

Tatsuya Yamamoto rcn****@gol*****
2002年 11月 25日 (月) 00:09:42 JST


山本(rcn)です。こんにちは。

 NBUG のミーティングからやっと戻ってきました。

In message "[rsvg-dev:50] Re: sample/*.rb, change how to use class Style, Style -> 
SVG::Style.",
Yuya Kato wrote...
> >  FreeBSD 4.7 + Ruby 1.6.7 で作った環境では SVG:: がないと
> > エラーを起こしてしまいます。これが Ruby 1.6.7 の問題か
> > 私のところだけの問題かの切り分け中です。
> エラーメッセージはどんな内容ですか?

------------==--------------------------==---------------------------------------
> ruby sample2.rb
sample2.rb:16: uninitialized constant Style (NameError)
  from sample2.rb:16:in `instance_eval'
  from /usr/local/lib/ruby/site_ruby/1.6/svg/element.rb:26:in `instance_eval'
  from /usr/local/lib/ruby/site_ruby/1.6/svg/element.rb:26:in `initialize'
  from /usr/local/lib/ruby/site_ruby/1.6/svg/element.rb:304:in `initialize'
  from sample2.rb:16:in `new'
  from sample2.rb:16
>
------------==--------------------------==---------------------------------------


> 私の環境では、Ruby 1.6.7のCygwin版、MsWin32版共に正常に動作
> しています。
> 
> >   もし Yuya さんのところで動作しているなら FreeBSD 4.7 の
> > 再インストールからやり直してみます。
> うーん、OSは関係なさそうな気がするのですが・・・。
> 
> ただ単に使っているRuby/SVGのバージョンが違うとか。

  その可能性も考えました。でも cvs update で、最新の状態にして
/usr/local/lib/ruby/site_ruby/svg にコピーしてやり直してみました。
内容も間違っていないと思います。それでも、エラーが出ます。

 それで VMWare 上の仮想マシンなら、簡単に再インストールできるので
必要最低限の状態で、エラーが出るか試して見ようと思います。

 それから、どんなことでも commit したら ML に流すことと、
面倒でも、コメントを Windows 上で日本語で書いて、
もう少し分かりやすくするようにします。

 今日は、時間がないので、調査はできませんでした。
今までの経過のみを補足して ML に流します。

# 明日の朝が納期の原稿があがっていないので、これから、また作業です。

----
T.Yamamoto  r****@oyt*****    http://r.oyt.jp/




ruby-svg-dev メーリングリストの案内
Back to archive index