New IronRuby build instructions
I spent some time today creating the IronRuby project homepage, and a screencast that will help newcomers get oriented. The latest sources in the Subversion repository should build correctly on external machines (I now have a dedicated VM that I can test build configurations on).
I’ve also created an IronRuby.sln file that you can find in the trunk directory. The only catch to the IronRuby.sln file is that you must set the build configuration manually to ExternalDebug or ExternalRelease, and set the startup project to IronRuby.Console if you want to do some debugging. All of these issues are captured in the screencast as well.
Enjoy!


04. Sep, 2007 








Excellent, John. The screencast is a great idea. Thanks.
rake compile doesn’t work for me on WinXP even with the SDK Tools command prompts:
(in C:/svn)
resgen:\svn\src\microsoft.scripting\Math\MathResources.resx C:\svn\release\Microsoft.Scripting.Math.MathResources.resources
rake aborted!
undefined method ‘exitstatus’ for nil:NilClass
C:/svn/rakefile:152:in ‘resgen’
But the Rebuild within VC# 2005 Express following the screencast instructions do.
@Josh: Is resgen.exe reachable on your path?
Congratulations on the progress John – it looks like things are going great.
Any chance of checking in a Visual Studio 2008 project set to build against the Silverlight assemblies?
I tried to convert the solution, but it was ‘non-trivial’ which was enough to discourage me.
Hi John, yes, I added resgen.exe to my path
Nice work, I played with the ruby interpreter and quite a bit features are implemented (ok, quite a lot more are still not implemented, too
) I think you guys might want to consider creating something like what mono did for their framework- function to function completion status check. To start with, if the public_instance_methods (and the variance family) are implemented, I think we could generate a comparison easily with ruby scripts.
Great news John! I myself haven’t ever gotten comfortable building C# with Rake, so the .sln file was the first thing I looked for.
I thought I’d mention that John has added the new “ironruby-core” mailing list on the RubyForge site:
http://rubyforge.org/mailman/listinfo/ironruby-core
I’d like to encourage all those interested in contributing to IronRuby in any way to subscribe to the list. I look forward to discussing IronRuby with you all there.
~Mike
Thanks a lot, John. As a newbie to Ruby, this really helps. I’ll be playing with this over the next week. Who knows, maybe I’ll be able to contribute in one way or another.
Ruby soon (Well, maybe!) – What are the chances anyway?
Ruby soon (Well, maybe!) – What are the chances anyway?
If you are having difficulty building (with the same error Josh had), try running rake compile from a VS2005 command prompt instead of a regular prompt. I always forget to that and scratch my head for a minute figuring out what is going on.
I’m going to be adding an ‘environment happiness’ test to the Rakefile so that it spits out more meaningful error messages in the future.
I’m going to be adding an ‘environment happiness’ test to the Rakefile so that it spits out more meaningful error messages in the future.
I’m running into some odd problems building under XP using VS 2005 pro.
If I compile with the build config set to “Debug”, the solution builds fine. If I set it to “Release”, Microsoft.scripting fails due to missing references to mscorlib and System. In fact, under references I show double references to each of those libraries. If I set it to ExternalRelease, nothing happens.