On Wed, Apr 23, 2008 at 12:52 AM, Luis Lavena <[EMAIL PROTECTED]> wrote:
>
>  ruby-core and ruby developers. It will require change the way
>  dln_find_1 (dln.c:1690) since is the responsible to look for rake.*
>  and prioritize rake (extensionless) over rake.bat.
>
>  The problem is around lines is the execution workflow, when asked for
>  'rake' it will find it at line 1785 and return it at that time, since
>  eaccess(fbuf, X_OK) will always return 0 on windows (there is no way
>  to know if a file is executable or not.
>
>  The actual check for the execution flag is actually processed starting
>  at 1802, but we never get there unless there is no file 'rake'
>  (extensionless).
>
>  What do you think will be best? fix the ruby behavior? or change how
>  rubygems create stuff.
>
>  I see quite difficult some of these changes get approved and included,
>  since I don't get a lot of positive reactions to my comments on
>  ruby-core (you can say I can be just a pain in the butt).
>

A better look at this make me think is better send this to ruby-core
and get this fixed instead. What current Ruby is doing doesn't work as
expected, at least not in Windows.

I'll try create a small example and provide a patch to ruby-core.

Thank you again for your time.

-- 
Luis Lavena
Multimedia systems
-
Human beings, who are almost unique in having the ability to learn from
the experience of others, are also remarkable for their apparent
disinclination to do so.
Douglas Adams
_______________________________________________
Rubygems-developers mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rubygems-developers

Reply via email to