We’ve had a couple of reports of a pretty inscrutable error message that sometimes pops up when people try to create a new project using Ruby In Steel 0.75.
This had us baffled for a while since it is not one of our error messages. After a bit of head-scratching and reinstalling of software, however, we finally tracked down the problem. This error occurs if you forget to install the Microsoft ‘project aggregator’ utility which is required for the complete integration of a third-party language into Visual Studio. In previous releases of Ruby In Steel, you had to install this before running the Ruby In Steel setup program itself. In the latest version (0.75), we wrote a new setup program which automatically installs the project aggregator.
| In brief: To install Ruby In Steel, run Setup.exe. If you do so, you should not encounter this problem. |
However, it seems that some people have been bypassing the setup program and installing the software by running the file named RubyInSteel.msi. That’s when this problem occurs.
If you experience this problem, there is a simple fix. Shut down Visual Studio, run the file ProjectAggregator2.msi, which we supply in the installation Zip archive. Then restart Visual Studio. All should now be well.
We’ll try to find a way of ensuring that this problem can’t arise in future releases. For now, though, please remember that setup.exe is the file you need to run when installing Ruby In Steel :-)