On Sep 14, 2008, at 6:05 PM, Ron Green wrote:
I just installed Ruby 1.9 but every time I try to run a script in Textmate I get the following:
Users/ron/Library/Application Support/TextMate/Support/lib/ scriptmate.rb:10: warning: variable $KCODE is no longer effective; ignored /Users/ron/Library/Application Support/TextMate/Support/lib/ scriptmate.rb:11:in `require': no such file to load -- jcode (LoadError) from /Users/ron/Library/Application Support/TextMate/ Support/lib/scriptmate.rb:11:in `' from /Applications/TextMate.app/ Contents/SharedSupport/Bundles/Ruby.tmbundle/Support/RubyMate/ run_script.rb:1:in `require' from /Applications/TextMate.app/ Contents/SharedSupport/Bundles/Ruby.tmbundle/Support/RubyMate/ run_script.rb:1:in `'
HELP!!!!
We have started work on Ruby 1.9 support in TextMate, but, as you can see, we are not finished yet.
The jcode library helps us do character handling in Ruby 1.8, but Ruby 1.9 replaced that with a complex encoding system. I've spent the last two weeks working on getting up to speed on that system so I can improve our support. I've ran into several issue though and everything is not perfectly clear.
I really hope to have solid 1.9 support before the 1.9 branch sees a stable release. But the fact is that, at this point, it's a test release and we just don't fully support it yet.
I hope that helps to explain things.
James Edward Gray II