This page will contain answers to some common ConnectedText scripting problems, as I encounter them.
What I've learned...
If you're trying to accomplish something that should be very simple, but its turning out to be very difficult, you've probably missed (or misread) some important documentation along the way. Go slow, retrace your steps, re-read the instructions. And if all else fails, remember that Google is your friend.
The "class not registered" error
I've seen this problem for both Python and Ruby. If you do not have the proper version of Python (or Ruby) installed, you'll encounter this.
- For Python users, this may mean that you installed the standard Python distribution instead of the CT-recommended ActiveState Python distribution. Uninstall the "vanilla" Python first, then go get the ActiveState version and install it. This is a free download.
- For Ruby users, this also probably means that you installed the standard Ruby distribution instead of ActiveScriptRuby. Uninstall the "vanilla" Ruby first, then download the latest version of ActiveScriptRuby and install it. Note that the ConnectedText 2.0.0.4 documentation lists the incorrect URL for ActiveScriptRuby.