Q: Remote installer

I am looking for a "remote installer" for ruby for Windows. I need to
install ruby on about 150 machines over ssh connections and do not
want to use a GUI installer like the one-click installer, because it
will take me days to finish and will add an extra human step for each
new machine I deploy.

I tried using the binary zip files, both for 1.8.6 (ruby-1.8.6-i386-
mswin32.zip) and 1.8.7, but I get errors about zlib.dll when I try to
install rubygems.

I cannot use the cygwin version for various reasons.

I am new to ruby, so please bear with my ignorance.

Thanks, Ralph

G. Ralph Kuntz, MD, MS wrote:

I am looking for a "remote installer" for ruby for Windows. I need to
install ruby on about 150 machines over ssh connections and do not
want to use a GUI installer like the one-click installer, because it
will take me days to finish and will add an extra human step for each
new machine I deploy.

I tried using the binary zip files, both for 1.8.6 (ruby-1.8.6-i386-
mswin32.zip) and 1.8.7, but I get errors about zlib.dll when I try to
install rubygems.

I cannot use the cygwin version for various reasons.

I am new to ruby, so please bear with my ignorance.

Thanks, Ralph

From the FAQ:
http://rubyinstaller.rubyforge.org/wiki/wiki.pl?RubyInstallerFAQ
Can I do an unattended install (no prompts)?
Yes, use the options: "/S /D=<install-dir>"
hth,

Siep

···

--
Posted via http://www.ruby-forum.com/\.

I guess that if you:

-copy c:/ruby contents from One-click installation
-run
assoc .rb=RBFile
ftype RBFile="c:\ruby\bin\ruby.exe" %1 %*
-the same for .rbw
-add c:\ruby\bin to PATH
-create env. variable RUBYOPT=-rubygems

you are pretty much set (maybe you need to register some dlls/paths
for tcl/tk and similar)

Anyway, the silent options seems safer.

J.

···

On Tue, Jul 8, 2008 at 14:41, G. Ralph Kuntz, MD, MS <grk@usa.net> wrote:

I am looking for a "remote installer" for ruby for Windows. I need to
install ruby on about 150 machines over ssh connections and do not
want to use a GUI installer like the one-click installer, because it
will take me days to finish and will add an extra human step for each
new machine I deploy.

I tried using the binary zip files, both for 1.8.6 (ruby-1.8.6-i386-
mswin32.zip) and 1.8.7, but I get errors about zlib.dll when I try to
install rubygems.

I cannot use the cygwin version for various reasons.

I am new to ruby, so please bear with my ignorance.

Thanks, Ralph

Those errors are because you don't have all the files you need for zlib. I'm not sure what's required for windows, but on *nix boxes, you need the header files for zlib (by building from source). Try install zlib from source first, and then do ruby (to make sure that ext/zlib gets compiled) and THEN do rubygems.

~ Ari
English is like a pseudo-random number generator - there are a bajillion rules to it, but nobody cares.

···

On Jul 8, 2008, at 8:41 AM, G. Ralph Kuntz, MD, MS wrote:

I am looking for a "remote installer" for ruby for Windows. I need to
install ruby on about 150 machines over ssh connections and do not
want to use a GUI installer like the one-click installer, because it
will take me days to finish and will add an extra human step for each
new machine I deploy.

I tried using the binary zip files, both for 1.8.6 (ruby-1.8.6-i386-
mswin32.zip) and 1.8.7, but I get errors about zlib.dll when I try to
install rubygems.

I must be doing something stupid. I tried the command line options:

  ruby186-26.exe /S /D=d:\ruby

but the GUI interface still pops up.

- -----Original Message-----

···

From: s.korteling@gmail.com [mailto:s.korteling@gmail.com]
Sent: Tuesday, July 08, 2008 8:53 AM
To: ruby-talk ML
Subject: Re: Q: Remote installer

G. Ralph Kuntz, MD, MS wrote:
...

- From the FAQ:
http://rubyinstaller.rubyforge.org/wiki/wiki.pl?RubyInstallerFAQ
Can I do an unattended install (no prompts)?
Yes, use the options: "/S /D=<install-dir>"
hth,

Siep
- --
Posted via http://www.ruby-forum.com/.

Never mind. I should read more carefully. I did not realize t hat the options were case-sensitive.

Thanks for the quick replies to my query.