Eric Hodel
10/13/2007 9:16:00 PM
On Oct 13, 2007, at 12:20 , Luis Lavena wrote:
> On 13 oct, 11:07, Nobuyoshi Nakada <n...@ruby-lang.org> wrote:
>> At Sat, 13 Oct 2007 14:24:24 +0900,
>> Eric Hodel wrote in [ruby-talk:273919]:
>>
>>> RubyGems 0.9.4.5 is a beta release for the upcoming 0.9.5 which adds
>>> several new features and fixes several bugs.
>>
>> Regarding rubygems/installer.rb, if you use .cmd always on
>> Windows, you could make it in one file as:
>>
>> @#{Gem.ruby.gsub(File::SEPARATOR, File::ALT_SEPARATOR)} -x "%0" %*
>> @exit /b %ERRORLEVEL%
>> #!ruby -options
>> # ruby code succeeds...
>
> I see a problem with that:
>
> Most IDEs (example, NetBeans) is looking for "gem" file, not gem.cmd
> (to actually use the interpreter and the script file).
>
> Doing this (like the approach One-Click-Installer is doing) will brake
> that functionality.
>
> And so, there will be reported issues on NetBeans tracker :-P
It think Nobu is talking specifically about installed bin stubs, not
about the gem command itself. On windows platforms, RubyGems
installs both "bin_name" and "bin_name.cmd". Would this change be
acceptable then?
Also, what versions of Windows does %* work on? I see that setup.rb
is still using "%1 %2 ... %9" when it installs "gem.cmd".
--
Poor workers blame their tools. Good workers build better tools. The
best workers get their tools to do the work for them. -- Syndicate Wars