I fixed this particular issue. See attached. Its not in the main GIT repo 
though. 

The workaround for running the rubyspecs is to set HOME manually to 
%USERPROFILE%. We are also fixing dev.bat to set HOME for you, so you won't 
have to worry about it.

There are plenty of other tags (which disables a failing test) in 
http://github.com/ironruby/ironruby/tree/17de3f8220b0aa9da96f9c8f0c132db954721375/Merlin/External/Languages/IronRuby/mspec/ironruby-tags/core/file.
 Delete anyone of them, run "mspec ci core\file" to see the test start failing 
(since the tag is gone), and then work on a fix. Once you have drilled into the 
issue a bit, I can help you as mentioned in the attached email.

-----Original Message-----
From: ironruby-core-boun...@rubyforge.org 
[mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of Michael Delaney
Sent: Friday, March 27, 2009 11:42 AM
To: ironruby-core@rubyforge.org
Subject: Re: [Ironruby-core] expand_path & Rspec

so its a bug then.
ok, i'll take a look at it.
any tips for a first time contributor ;-)
-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

--- Begin Message ---
GitDiff.bat a90a89465f3b9c178507f83e4797481463989059 
119b056332b270164eaf2b1f9cd2956387e38636

http://github.com/shri/ironruby/commit/119b056332b270164eaf2b1f9cd2956387e38636



YAML should allow spaces. eg the trailing \s\t in YAML.load("!timestamp

'2009-03-22 00:00:00\s\t'") is allowed

Changed igem.bat, irake.bat, etc to work in dev environment where ir.exe

is not in the path

File.expand_path("~") should throw ArgumentError is HOME is not set



*       
Merlin/External/Languages/IronRuby/Yaml/IronRuby.Libraries.Yaml/Engine/BaseConstructor.cs<http://github.com/shri/ironruby/commit/119b056332b270164eaf2b1f9cd2956387e38636#diff-0>
*       
Merlin/External/Languages/IronRuby/Yaml/IronRuby.Libraries.Yaml/Engine/Scanner.cs<http://github.com/shri/ironruby/commit/119b056332b270164eaf2b1f9cd2956387e38636#diff-1>
*       
Merlin/External/Languages/IronRuby/mspec/rubyspec/core/file/expand_path_spec.rb<http://github.com/shri/ironruby/commit/119b056332b270164eaf2b1f9cd2956387e38636#diff-2>
*       
Merlin/External/Languages/IronRuby/mspec/rubyspec/core/marshal/fixtures/marshal_data.rb<http://github.com/shri/ironruby/commit/119b056332b270164eaf2b1f9cd2956387e38636#diff-3>
*       
Merlin/External/Languages/IronRuby/mspec/rubyspec/library/yaml/load_spec.rb<http://github.com/shri/ironruby/commit/119b056332b270164eaf2b1f9cd2956387e38636#diff-4>
*       
Merlin/Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/FileOps.cs<http://github.com/shri/ironruby/commit/119b056332b270164eaf2b1f9cd2956387e38636#diff-5>
*       
Merlin/Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/Marshal.cs<http://github.com/shri/ironruby/commit/119b056332b270164eaf2b1f9cd2956387e38636#diff-6>
*       
Merlin/Main/Languages/Ruby/Scripts/bin/igem.bat<http://github.com/shri/ironruby/commit/119b056332b270164eaf2b1f9cd2956387e38636#diff-7>
*       
Merlin/Main/Languages/Ruby/Scripts/bin/iirb.bat<http://github.com/shri/ironruby/commit/119b056332b270164eaf2b1f9cd2956387e38636#diff-8>
*       
Merlin/Main/Languages/Ruby/Scripts/bin/irails.bat<http://github.com/shri/ironruby/commit/119b056332b270164eaf2b1f9cd2956387e38636#diff-9>
*       
Merlin/Main/Languages/Ruby/Scripts/bin/irake.bat<http://github.com/shri/ironruby/commit/119b056332b270164eaf2b1f9cd2956387e38636#diff-10>
*       
Merlin/Main/Languages/Ruby/Scripts/bin/irdoc.bat<http://github.com/shri/ironruby/commit/119b056332b270164eaf2b1f9cd2956387e38636#diff-11>
*       
Merlin/Main/Languages/Ruby/Scripts/bin/iri.bat<http://github.com/shri/ironruby/commit/119b056332b270164eaf2b1f9cd2956387e38636#diff-12>



Thanks,

Shri




--- End Message ---
_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to