Gammon Forum
Entire forum
MUSHclient
Bug reports
Rubyscript
It is now over 60 days since the last post. This thread is closed.
  Refresh page
Posted by
| Raiannon
(8 posts) bio
|
Date
| Wed 06 Feb 2008 03:36 AM (UTC) |
Message
| I have been having an error, and searching the forums I've tried every suggested fix. This started a few days ago, after I'd been successfully using mush with no errors.
finding CLSID of scripting language "RubyScript"
World: Legend
Error -2147221005 occurred when finding CLSID of scripting language "RubyScript":
Invalid class string
I installed Rubyscript from the website given in another post. It didn't fix it. I read that there are some problems with Windows XP registering Rubyscript, and the solution is a reboot. So I rebooted, still didn't fix it. I reinstalled Mush, with the same problem. Any advice? | top |
|
Posted by
| Nick Gammon
Australia (22,973 posts) bio
Forum Administrator |
Date
| Reply #1 on Wed 06 Feb 2008 04:27 AM (UTC) |
Message
| Ruby was one of those script engines that never seemed to work fabulously well. I put in support because it was wanted, however it is up to the Ruby people to make a script engine, and installer, that actually registers it the same way as the other script engines.
See: http://www.gammon.com.au/forum/bbshowpost.php?id=7857
There seem to be different versions, all I can suggest is try some of them. ActiveRuby? GRscript? Rscript? I just don't know, sorry.
It is possible that finding the ruby script DLL, and then opening a command (DOS) window, and typing:
regsvr32 rubyscript.dll
will help (or whatever the file name is that you find).
Meanwhile, can I put in a plug for Lua? That comes with MUSHclient and definitely works. :) |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | top |
|
Posted by
| Raiannon
(8 posts) bio
|
Date
| Reply #2 on Wed 06 Feb 2008 11:24 PM (UTC) |
Message
| I don't really care what language it uses. I don't bother with actual scripting, I learned the languages but don't have the patience for using them. Instead, I use the built in features - triggers, aliases, etc. This is the first time I've ever had problems with them. Is there a setting somewhere telling them to use rubyscript? | top |
|
Posted by
| Nick Gammon
Australia (22,973 posts) bio
Forum Administrator |
Date
| Reply #3 on Thu 07 Feb 2008 12:56 AM (UTC) |
Message
| Yes, in the Scripting configuration tab under world configuration. I don't know why you would select Ruby if you don't plan to use it. I would switch it back to Lua.
See:
http://www.mushclient.com/scripting
Near the top of that page you see where you select the script language.
|
- Nick Gammon
www.gammon.com.au, www.mushclient.com | top |
|
Posted by
| Raiannon
(8 posts) bio
|
Date
| Reply #4 on Sat 09 Feb 2008 10:27 PM (UTC) |
Message
| Yes, I found it, thank you. I'm not sure how it got set on Rubyscript. It was rather random. But I'm back on lua. :) | top |
|
The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).
To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.
14,149 views.
It is now over 60 days since the last post. This thread is closed.
  Refresh page
top
Quick links:
MUSHclient.
MUSHclient help.
Forum shortcuts.
Posting templates.
Lua modules.
Lua documentation.
Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.