$ ruby widget
/usr/local/lib/ruby/site_ruby/1.8/tk.rb:3339:in `_symbolkey2str': hash
modified (RuntimeError)
from /usr/local/lib/ruby/site_ruby/1.8/tk.rb:3339:in `initialize'
from /usr/local/lib/ruby/site_ruby/1.8/tk/root.rb:36:in `new'
from widget:27
the "widget" is from ext/tk/sample/demos-en. This is ruby 1.8.4, linux.
What have I messed up??
···
--
vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407
Message-ID: <43C703E9.30703@path.berkeley.edu>
What have I messed up??
Probably, there are libraries based on ruby-1.8.2 in
"/usr/local/lib/ruby/site_ruby".
tkutil.so is not compatible between ruby-1.8.2 and 1.8.4.
If ruby-1.8.4 loads ruby-1.8.2's tkutil.so, such error is
produced.
···
From: Joel VanderWerf <vjoel@path.berkeley.edu>
Subject: tk error
Date: Fri, 13 Jan 2006 10:35:55 +0900
--
Hidetoshi NAGAI (nagai@ai.kyutech.ac.jp)
Hidetoshi NAGAI wrote:
From: Joel VanderWerf <vjoel@path.berkeley.edu>
Subject: tk error
Date: Fri, 13 Jan 2006 10:35:55 +0900
Message-ID: <43C703E9.30703@path.berkeley.edu>
What have I messed up??
Probably, there are libraries based on ruby-1.8.2 in
"/usr/local/lib/ruby/site_ruby".
tkutil.so is not compatible between ruby-1.8.2 and 1.8.4.
If ruby-1.8.4 loads ruby-1.8.2's tkutil.so, such error is
produced.
That was it. Thanks! I cleared all the tk and tcl files from my site_ruby.
···
--
vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407