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