# Which external modules are necessary for Ruby (1.9)?

**URL:** <https://www.ruby-forum.com/t/which-external-modules-are-necessary-for-ruby-1-9/124159>\
**Category:** Ruby\
**Created:** [December 25, 2007, 8:00pm UTC](https://www.ruby-forum.com/t/which-external-modules-are-necessary-for-ruby-1-9/124159 "2007-12-25T20:00:54Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![wonado](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/919ad9/32.png) [@wonado](https://www.ruby-forum.com/u/wonado)\
**Post date:** [December 25, 2007, 8:00pm UTC](https://www.ruby-forum.com/t/which-external-modules-are-necessary-for-ruby-1-9/124159/1 "2007-12-25T20:00:54Z")

</div>

Hi!

I’ve successfully build Ruby 1.9.0 of Windows2000/MinGW/MSYS,  
installations and test were fine, but “make test-all” failed as  
expected, because “zlib” was needed.

Two years ago there was a list of external tools (readline, iconv, etc.)  
available in conjunction with the binaries for windows somewhere  
available from the Ruby homepage. Unfortunately I could not find it any  
more.

My question is, what are the necessary external tools for a complete  
Ruby installation (usually necessary before building Ruby from sources),  
so that the standard library can be used? - It seems that the majority  
of these tools are available on \*nix systems by nature, but for Windows  
I must get them in the right version from somewhere.

Wolfgang NÃ¡dasi-Donner

---

<div class="post-metadata">

**Author:** ![wonado](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/919ad9/32.png) [@wonado](https://www.ruby-forum.com/u/wonado)\
**Post date:** [December 25, 2007, 11:25pm UTC](https://www.ruby-forum.com/t/which-external-modules-are-necessary-for-ruby-1-9/124159/2 "2007-12-25T23:25:52Z")

</div>

On 25 dic, 16:00, Wolfgang Nádasi-Donner [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> My question is, what are the necessary external tools for a complete  
> Ruby installation (usually necessary before building Ruby from sources),  
> so that the standard library can be used? - It seems that the majority  
> of these tools are available on \*nix systems by nature, but for Windows  
> I must get them in the right version from somewhere.

You should check the list of extensions that need to be compiled in  
Setup.nt:

[http://svn.ruby-lang.org/repos/ruby/trunk/ext/Setup.nt](http://svn.ruby-lang.org/repos/ruby/trunk/ext/Setup.nt)

For some of them, just downloaded the -bin and -dev and -dep packages  
from gnuwin32 site and unpacked into MSYS environment.

For others, like OpenSSL, you will need to compile from source.

I’m about to release a package containing ruby19 and their  
dependencies to run without interfere with One-Click-Installer or any  
other ruby build.  
(wait for weekend) 😃

HTH,

Luis

---

<div class="post-metadata">

**Author:** ![wonado](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/919ad9/32.png) [@wonado](https://www.ruby-forum.com/u/wonado)\
**Post date:** [December 26, 2007, 1:45pm UTC](https://www.ruby-forum.com/t/which-external-modules-are-necessary-for-ruby-1-9/124159/3 "2007-12-26T13:45:18Z")

</div>

Luis L. wrote:

> You should check the list of extensions that need to be compiled in  
> Setup.nt:
> 
> [http://svn.ruby-lang.org/repos/ruby/trunk/ext/Setup.nt](http://svn.ruby-lang.org/repos/ruby/trunk/ext/Setup.nt)
> 
> For some of them, just downloaded the -bin and -dev and -dep packages  
> from gnuwin32 site and unpacked into MSYS environment.
> 
> For others, like OpenSSL, you will need to compile from source.

Thank you very much for the information. I’ll start a trial putting the  
things together in the next days, and will ask you here if there are  
problems (I’m sure I will have problems, because I have no experience  
with this).

> I’m about to release a package containing ruby19 and their  
> dependencies to run without interfere with One-Click-Installer or any  
> other ruby build.  
> (wait for weekend) 😃

It sounds very interesting. Were will these things be available?

Wolfgang NÃ¡dasi-Donner

---

<div class="post-metadata">

**Author:** ![wonado](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/919ad9/32.png) [@wonado](https://www.ruby-forum.com/u/wonado)\
**Post date:** [December 26, 2007, 3:41pm UTC](https://www.ruby-forum.com/t/which-external-modules-are-necessary-for-ruby-1-9/124159/4 "2007-12-26T15:41:07Z")

</div>

On Dec 26, 9:45 am, Wolfgang Nádasi-Donner [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Thank you very much for the information. I’ll start a trial putting the  
> things together in the next days, and will ask you here if there are  
> problems (I’m sure I will have problems, because I have no experience  
> with this).

Yeah, welcome aboard to the World of Windows 😉

> > I’m about to release a package containing ruby19 and their  
> > dependencies to run without interfere with One-Click-Installer or any  
> > other ruby build.  
> > (wait for weekend) 😃
> 
> It sounds very interesting. Were will these things be available?

I’ll put them on my site, or if traffic gets high, mirror it somewhere  
else.

This is part from a proof of concept for new One-Click installer.

I’m trying to pinpoint some issues with readline (as reported to ruby-  
core yesterday). Readline 5.2 isn’t working (it just hang and eat CPU  
cycles) and 4.3 is segfaulting badly.

I’ll also package the rake recipes for anyone interested in bootstrap  
it in your own system.

Regards,

Luis L.
