$ 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??
on 2006-01-13 03:36
on 2006-01-13 05:43
From: Joel VanderWerf <email@example.com> Subject: tk error Date: Fri, 13 Jan 2006 10:35:55 +0900 Message-ID: <firstname.lastname@example.org> > 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.
on 2006-01-13 08:02
Hidetoshi NAGAI wrote: > 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.