[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

[ANN] One-Click Installer 1.8.2-14 RC9 with RubyGems built-in

Curt Hibbs

11/9/2004 2:50:00 PM

This release candidate of the One-Click Installer for
Windows adds RubyGems 0.8.1 and is built from the
latest preview release of Ruby (1.8.2 preview3).

Eventually, the One-Click installer will include a GUI
RubyGems client. In the meantime, check out the One-Click
installer's start menu item "RubyGems Package Manager".

As soon as Matz releases Ruby 1.8.2 final, then we will
release the final 1.8.2 version of the One-Click Installer

You can download this release candidate from:
http://rubyforge.org/frs/?gr...

Curt

Changes Since 1.8.1-13:
- This is a build of Ruby 1.8.2 preview3.
- Added RubyGems 0.8.1
- Added FreeRIDE 0.7.0
- Upgraded Ruby-odbc to version 0.994
- TCL/TK support no longer sets any environment
variables.
- Corrected missing OpenGL support.
- Added Start Menu shortcuts to documentation
on ruby-doc.org.
- Eliminated the installer dialog message that
warned you might need to reboot your system.
This allows for unattended installs using the
command-line arguments:
/S /D=<install dir>
- Changed the layout of the Windows registry
entries.
- Fixed a typo in a windows registry entry
(bug 643).
- Upgraded Expat to version 1.95.7
- Upgraded DBI to 0.23
- Upgraded FXRuby to version 1.0.29


21 Answers

Lothar Scholz

11/9/2004 3:01:00 PM

0

Hello Curt,

CH> This release candidate of the One-Click Installer for
CH> Windows adds RubyGems 0.8.1 and is built from the
CH> latest preview release of Ruby (1.8.2 preview3).

If you didn't change something to the FOX support then i have a bug report:

fox.so is compiled with dependency to "msvcp60.dll" which is normally
not available on windows systems by default and also not included in
the installer. So can you please add the DLL or remove the dependency.


--
Best regards, emailto: scholz at scriptolutions dot com
Lothar Scholz http://www.ru...
CTO Scriptolutions Ruby, PHP, Python IDE 's




Curt Hibbs

11/9/2004 3:15:00 PM

0

Lothar Scholz wrote:
>
> Hello Curt,
>
> CH> This release candidate of the One-Click Installer for
> CH> Windows adds RubyGems 0.8.1 and is built from the
> CH> latest preview release of Ruby (1.8.2 preview3).
>
> If you didn't change something to the FOX support then i have a
> bug report:
>
> fox.so is compiled with dependency to "msvcp60.dll" which is normally
> not available on windows systems by default and also not included in
> the installer. So can you please add the DLL or remove the dependency.

No, I haven't changed anything with respect to FXRuby.

Thanks for letting me know, I'll include this dll in the next release.

Curt


Austin Ziegler

11/9/2004 4:23:00 PM

0

On Wed, 10 Nov 2004 00:14:47 +0900, Curt Hibbs <curt@hibbs.com> wrote:
> Lothar Scholz wrote:
> > fox.so is compiled with dependency to "msvcp60.dll" which is normally
> > not available on windows systems by default and also not included in
> > the installer. So can you please add the DLL or remove the dependency.
> No, I haven't changed anything with respect to FXRuby.
>
> Thanks for letting me know, I'll include this dll in the next release.

I would look at the FXRuby/FOX compile -- it looks like it's depending
on a Visual C++ 6.0 DLL as opposed to the rest of the installer's
dependence on Visual C++ 7.0.

-austin
--
Austin Ziegler * halostatue@gmail.com
* Alternate: austin@halostatue.ca


James Britt

11/9/2004 4:42:00 PM

0

Curt Hibbs wrote:

> This release candidate of the One-Click Installer for
> Windows adds RubyGems 0.8.1 and is built from the
> latest preview release of Ruby (1.8.2 preview3).

Sweet. Thanks!

> Curt
>
> Changes Since 1.8.1-13:
...
> - Added FreeRIDE 0.7.0


I know that FreeRIDE isn't new to this release, but in view of past
comments on bandwidth, I've wondered why two editors (FreeRIDE and
Scite) are included with the installer.

Really, I've wondered why even *one* editor is included with the
installer. In general, don't people tend to find an editor or IDE they
like, and just use it, with updates and add-ins applied independent of
any particular external software?

As a data-point on this, I don't install Scite, and I don't use
FreeRIDE. If there was an option to omit FreeRIDE during installation,
I would leave that out, too.

(I don't mean this as a cold-hearted snub of FreeRIDE, I just happen to
like gvim. )

Just curious.


Thanks again for the release,

James


Curt Hibbs

11/9/2004 5:24:00 PM

0

James Britt wrote:
>
> Curt Hibbs wrote:
>
> > This release candidate of the One-Click Installer for
> > Windows adds RubyGems 0.8.1 and is built from the
> > latest preview release of Ruby (1.8.2 preview3).
>
> Sweet. Thanks!
>
> > Curt
> >
> > Changes Since 1.8.1-13:
> ...
> > - Added FreeRIDE 0.7.0
>
>
> I know that FreeRIDE isn't new to this release, but in view of past
> comments on bandwidth, I've wondered why two editors (FreeRIDE and
> Scite) are included with the installer.
>
> Really, I've wondered why even *one* editor is included with the
> installer. In general, don't people tend to find an editor or IDE they
> like, and just use it, with updates and add-ins applied independent of
> any particular external software?
>
> As a data-point on this, I don't install Scite, and I don't use
> FreeRIDE. If there was an option to omit FreeRIDE during installation,
> I would leave that out, too.

You can omit FreeRIDE, just uncheck the box just like you did for SciTE.

The long-term plan is to omit *most* add-ons (probably including FreeRIDE)
and make them available via a GUI interface to RubyGems. We're not there
yet.

The reason for including FreeRIDE is because it helps newcomers (especially
those that are IDE centric). Its both comforting and useful to have that
source-code navigation pane that lets you see and navigate a file by
module/class/method. And many people prefer to have an integrated GUI
debugger. Of course, there are others who appreciate these features as well
(for those that prefer just an editor, there is SciTE).

For these reasons, even when FreeRIDE gets moved out of the installer and
into a RubyGem, it will probably still be checked by default to install
FreeRIDE.

> (I don't mean this as a cold-hearted snub of FreeRIDE, I just happen to
> like gvim. )

No offense taken. Everyone has there own preferences.

This makes it doubly hard to create a one-size-fits-all installer. That's
why I think that moving to a RubyGems based post-install step will go a long
ways toward meeting everyone's needs (later on, we'll probably make use of
RPA as well).

> Just curious.
>
>
> Thanks again for the release,

You welcome.

I'm trying to get the lag time between Matz's release and the installer's
release to be a small as possible (fortunately I wasn't too busy yesterday
:-)

Curt



Curt Hibbs

11/9/2004 5:55:00 PM

0

Austin Ziegler wrote:
>
> On Wed, 10 Nov 2004 00:14:47 +0900, Curt Hibbs <curt@hibbs.com> wrote:
> > Lothar Scholz wrote:
> > > fox.so is compiled with dependency to "msvcp60.dll" which is normally
> > > not available on windows systems by default and also not included in
> > > the installer. So can you please add the DLL or remove the dependency.
> > No, I haven't changed anything with respect to FXRuby.
> >
> > Thanks for letting me know, I'll include this dll in the next release.
>
> I would look at the FXRuby/FOX compile -- it looks like it's depending
> on a Visual C++ 6.0 DLL as opposed to the rest of the installer's
> dependence on Visual C++ 7.0.

The packaging scripts for creating the installer generally use binary
extensions, only building from source when there is no other choice. This
includes FXRuby, for which we use the FXRuby windows installer.

Curt



Lothar Scholz

11/9/2004 6:24:00 PM

0

Hello Curt,

CH> James Britt wrote:
>>
>> Curt Hibbs wrote:
>>
>> > This release candidate of the One-Click Installer for
>> > Windows adds RubyGems 0.8.1 and is built from the
>> > latest preview release of Ruby (1.8.2 preview3).
>>
>> Sweet. Thanks!
>>
>> > Curt
>> >
>> > Changes Since 1.8.1-13:
>> ...
>> > - Added FreeRIDE 0.7.0
>>
>>
>> I know that FreeRIDE isn't new to this release, but in view of past
>> comments on bandwidth, I've wondered why two editors (FreeRIDE and
>> Scite) are included with the installer.
>>
>> Really, I've wondered why even *one* editor is included with the
>> installer. In general, don't people tend to find an editor or IDE they
>> like, and just use it, with updates and add-ins applied independent of
>> any particular external software?
>>
>> As a data-point on this, I don't install Scite, and I don't use
>> FreeRIDE. If there was an option to omit FreeRIDE during installation,
>> I would leave that out, too.

CH> You can omit FreeRIDE, just uncheck the box just like you did for SciTE.

CH> The long-term plan is to omit *most* add-ons (probably including FreeRIDE)
CH> and make them available via a GUI interface to RubyGems. We're not there
CH> yet.

I'm not sure if this is a good idea. I like to have many things
included in the installer. I install ruby quite often and also on
a lot of machines that dont have internet access.

So i vote for having at least a good amout of batteries included.



--
Best regards, emailto: scholz at scriptolutions dot com
Lothar Scholz http://www.ru...
CTO Scriptolutions Ruby, PHP, Python IDE 's




Alexey Verkhovsky

11/9/2004 6:38:00 PM

0

Lothar Scholz wrote:

>So i vote for having at least a good amout of batteries included.
>
>
+1. When selectable add-ons are implemented, it would be good to have
"with all bells and whistles" option easily accessible. I'd certainly
use it that way.

Alexey Verkhovsky




Curt Hibbs

11/9/2004 6:40:00 PM

0

Lothar Scholz wrote:
>
> Hello Curt,
>
> CH> James Britt wrote:
> >>
> >> Curt Hibbs wrote:
> >>
> >> > This release candidate of the One-Click Installer for
> >> > Windows adds RubyGems 0.8.1 and is built from the
> >> > latest preview release of Ruby (1.8.2 preview3).
> >>
> >> Sweet. Thanks!
> >>
> >> > Curt
> >> >
> >> > Changes Since 1.8.1-13:
> >> ...
> >> > - Added FreeRIDE 0.7.0
> >>
> >>
> >> I know that FreeRIDE isn't new to this release, but in view of past
> >> comments on bandwidth, I've wondered why two editors (FreeRIDE and
> >> Scite) are included with the installer.
> >>
> >> Really, I've wondered why even *one* editor is included with the
> >> installer. In general, don't people tend to find an editor or IDE they
> >> like, and just use it, with updates and add-ins applied independent of
> >> any particular external software?
> >>
> >> As a data-point on this, I don't install Scite, and I don't use
> >> FreeRIDE. If there was an option to omit FreeRIDE during installation,
> >> I would leave that out, too.
>
> CH> You can omit FreeRIDE, just uncheck the box just like you did
> for SciTE.
>
> CH> The long-term plan is to omit *most* add-ons (probably
> including FreeRIDE)
> CH> and make them available via a GUI interface to RubyGems.
> We're not there
> CH> yet.
>
> I'm not sure if this is a good idea. I like to have many things
> included in the installer. I install ruby quite often and also on
> a lot of machines that don't have internet access.
>
> So i vote for having at least a good amout of batteries included.

I think you can have this both ways.

When you try to install a RubyGem, it first looks for it on your local
machine and if its not found it then looks at the remote repository.

You could easily create yourself a CD repository of the stuff you like to
install and let RubyGems install from there.

That being said, there will probably always be a certain core that is always
included (which would all the stuff that you cannot "uncheck" from he
install dialog).

Curt



Austin Ziegler

11/9/2004 6:49:00 PM

0

On Wed, 10 Nov 2004 03:40:03 +0900, Curt Hibbs <curt@hibbs.com> wrote:
> Lothar Scholz wrote:

> > I'm not sure if this is a good idea. I like to have many things
> > included in the installer. I install ruby quite often and also on
> > a lot of machines that don't have internet access.
> >
> > So i vote for having at least a good amout of batteries included.
> I think you can have this both ways.

> When you try to install a RubyGem, it first looks for it on your local
> machine and if its not found it then looks at the remote repository.

> You could easily create yourself a CD repository of the stuff you like to
> install and let RubyGems install from there.

> That being said, there will probably always be a certain core that is always
> included (which would all the stuff that you cannot "uncheck" from he
> install dialog).

...except that a lot of things aren't available as Gems (or RPA) and
quite often the compiles don't work out of the box.

I personally think that it's better for the installer to include a
number of things -- possibly gems -- that will be optionally
installed, but they should be included in the download package or as
part of a "sumo" download package. There are times when I definitely
wish there was a "batteries included" Firefox install -- usually when
I'm having to get all the extensions that I liked so much onto a new
or rebuilt machine.

-austin
--
Austin Ziegler * halostatue@gmail.com
* Alternate: austin@halostatue.ca