This probably happened because you've updated Gosu. I've removed the KbRangeBegin constant, which was only leaked into Ruby/Gosu because of a configuration error - it is actually part of my internal bookkeeping. What do you use this constant for?
Nah, the only place I use it in is that tool to check what keys are called in both Gosu and Chingu (as far as I know). You can always run it with an old version of Gosu (to avoid the begin/end values being missing); the key names will be the same in newer versions of Gosu.
TopicGosu / Gosu Exchange / Uninitialized constant error all of a sudden