The error you're seeing indicates that the logic inside the script is looking for another item under C:Program Files... and, for some reason, whatever it's looking for was not surrounded by quotes.
So, it thinks each piece of that path that's separated by a space is a separate argument. My guess is that it's trying to run 'ruby' from the appropriate PATH variable, so:
C:Program Files (x86)
uby-1.9.3in
uby
which is interpreted as you calling
C:Program
with the arguments "Files" and "(x86)
uby-1.9.3in
uby". You can see why that wouldn't work ;-)
I don't know enough about your environment to tell you how to fix it, but if you are adding these things to your PATH manually then you should surround each one in quotes, in which case:
C:Program Files (x86)
uby-1.9.3in;
would become:
"C:Program Files (x86)
uby-1.9.3in";
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…