# Does anyone have Ruby 1.9 64b for Windows working?

**URL:** <https://www.ruby-forum.com/t/does-anyone-have-ruby-1-9-64b-for-windows-working/173099>\
**Category:** Ruby\
**Created:** [August 2, 2009, 7:42pm UTC](https://www.ruby-forum.com/t/does-anyone-have-ruby-1-9-64b-for-windows-working/173099 "2009-08-02T19:42:58Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![nicken](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/d07c76/32.png) [@nicken](https://www.ruby-forum.com/u/nicken)\
**Post date:** [August 2, 2009, 7:42pm UTC](https://www.ruby-forum.com/t/does-anyone-have-ruby-1-9-64b-for-windows-working/173099/1 "2009-08-02T19:42:58Z")

</div>

The “one click installer” is great, but the Ruby website provides no  
such installer for Ruby 1.9 64b on Windows.

There is an old Ruby 1.9.1-p0 64b Windows binary available on  
[Index of /ruby/mswin32/en](http://www.garbagecollect.jp/ruby/mswin32/en/), but it hasn’t been  
updated since January, and it does not come with the necessary libraries  
(like zlib).

Has anyone here had success with this without having to compile  
everything from scratch? How did you do it?

And if the only way to get this platform working is by compiling from  
scratch, what’s the best way to do that? Can it be done with Visual C++  
2008 Express Edition?

It sure would be nice if Ruby 1.9 on Win64 were a “first class” ruby  
platform… ☹

---

<div class="post-metadata">

**Author:** ![nicken](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/d07c76/32.png) [@nicken](https://www.ruby-forum.com/u/nicken)\
**Post date:** [August 2, 2009, 10:17pm UTC](https://www.ruby-forum.com/t/does-anyone-have-ruby-1-9-64b-for-windows-working/173099/2 "2009-08-02T22:17:27Z")

</div>

2009/8/2 Nick B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> ## It sure would be nice if Ruby 1.9 on Win64 were a “first class” ruby platform… ☹
> 
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).

why don’t you switch to a Unix/Linux based operating system? It saves  
you  
much time and trouble and gives you more fun at developing programs.

All I have to do to compile the latest ruby source is to type this:

$ svn update  
$ make  
$ sudo make install

That’s all.

-Thomas

–  
Thomas P.  
removed\_email\_address@domain.invalid

> **[Google Sites: Sign-in](https://accounts.google.com/v3/signin/identifier?dsh=S620820767%3A1688215231590083&continue=https%3A%2F%2Fsites.google.com%2Fsite%2Fsites%2Fsystem%2Ferrors%2FWebspaceNotFound%3Fpath%3D%2Fthopre%2F&followup=https%3A%2F%2Fsites.google.com%2Fsite%2Fsites%2Fsystem%2Ferrors%2FWebspaceNotFound%3Fpath%3D%2Fthopre%2F&ifkv=AeDOFXh02uKbsw3nSUf-NfdDRL7c8mhihJ98xR335pzJARsfTSfaNyUnrpOeEMc7eCk5NmeMRTuhFw&passive=1209600&service=jotspot&flowName=WebLiteSignIn&flowEntry=ServiceLogin)**
>
> Access Google Sites with a personal Google account or Google Workspace account (for business use).

> **[thopre](https://thopre.wordpress.com/)**
>
> Entwicklungen für die Bühne des Lebens

Pablo  
Picasso[http://www.brainyquote.com/quotes/authors/p/pablo\_picasso.html](http://www.brainyquote.com/quotes/authors/p/pablo_picasso.html)

- “Computers are useless. They can only give you answers.”

---

<div class="post-metadata">

**Author:** ![nicken](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/d07c76/32.png) [@nicken](https://www.ruby-forum.com/u/nicken)\
**Post date:** [August 2, 2009, 10:35pm UTC](https://www.ruby-forum.com/t/does-anyone-have-ruby-1-9-64b-for-windows-working/173099/3 "2009-08-02T22:35:01Z")

</div>

On Aug 2, 2:43 pm, Nick B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> The “one click installer” is great, but the Ruby website provides no  
> such installer for Ruby 1.9 64b on Windows.

Unless you’re going intereacting with 64bits processes, services or  
64bit only libraries, there is no need you use a 64bits version of  
Ruby.

> There is an old Ruby 1.9.1-p0 64b Windows binary available onhttp://www.garbagecollect.jp/ruby/mswin32/en/, but it hasn’t been  
> updated since January, and it does not come with the necessary libraries  
> (like zlib).

AFAIK for that to work you would require all these binaries IN 64bits  
version.

> Has anyone here had success with this without having to compile  
> everything from scratch? How did you do it?

You NEED to build everything from scratch to avoid memory allocation  
issues due different version of C Runtime libraries (CRT mismatch).

> And if the only way to get this platform working is by compiling from  
> scratch, what’s the best way to do that? Can it be done with Visual C++  
> 2008 Express Edition?

Yes, with lot of sweat and huge amount of caffeine. Last time took me  
build everything used by Ruby (zlib, readline and others) 3 or 4 days  
of work.

> It sure would be nice if Ruby 1.9 on Win64 were a “first class” ruby  
> platform… ☹

As I commented on another thread:

[http://groups.google.com/group/comp.lang.ruby/browse\_thread/thread/bab0c58e2e4b1b84#](http://groups.google.com/group/comp.lang.ruby/browse_thread/thread/bab0c58e2e4b1b84#)

You should ask the maintainer of these binaries (which is the  
developer at garbagecollect website)

[http://www.garbagecollect.jp/ruby/mswin32/en/](http://www.garbagecollect.jp/ruby/mswin32/en/)

---

<div class="post-metadata">

**Author:** ![nicken](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/d07c76/32.png) [@nicken](https://www.ruby-forum.com/u/nicken)\
**Post date:** [August 3, 2009, 3:51am UTC](https://www.ruby-forum.com/t/does-anyone-have-ruby-1-9-64b-for-windows-working/173099/4 "2009-08-03T03:51:44Z")

</div>

> All I have to do to compile the latest ruby source is to type this:
> 
> $ svn update  
> $ make  
> $ sudo make install

Speed is important for this project, and it will have to run on Windows  
at some point. But for now, I can do some of the work on Linux.

So: I checked out [http://svn.ruby-lang.org/repos/ruby/trunk](http://svn.ruby-lang.org/repos/ruby/trunk). But even on  
Linux, it is not as simple as running “make.” Usually, when installing  
from source, I find a configure script that sets everything up for make.  
No such script was delivered with with the subversion checkout of ruby.  
What am I missing to make the process as simple as you describe above?  
Something with autoconf, maybe?

System: Ubuntu 9.04

$ svn update  
At revision 24359.  
$ make  
make: \*\*\* No targets specified and no makefile found. Stop.  
$ ./configure  
-bash: ./configure: No such file or directory

---

<div class="post-metadata">

**Author:** ![nicken](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/d07c76/32.png) [@nicken](https://www.ruby-forum.com/u/nicken)\
**Post date:** [August 3, 2009, 5:06am UTC](https://www.ruby-forum.com/t/does-anyone-have-ruby-1-9-64b-for-windows-working/173099/5 "2009-08-03T05:06:47Z")

</div>

> Something with autoconf, maybe?

Answered my own question. The build process is:

svn co …  
autoconf  
./configure  
make  
sudo make install

---

<div class="post-metadata">

**Author:** ![nicken](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/d07c76/32.png) [@nicken](https://www.ruby-forum.com/u/nicken)\
**Post date:** [August 3, 2009, 3:53am UTC](https://www.ruby-forum.com/t/does-anyone-have-ruby-1-9-64b-for-windows-working/173099/6 "2009-08-03T03:53:26Z")

</div>

Do people not understand that in this day in age, not all software  
developers get to pick the operating systems on which their  
applications will run?

---

<div class="post-metadata">

**Author:** ![nicken](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/d07c76/32.png) [@nicken](https://www.ruby-forum.com/u/nicken)\
**Post date:** [August 3, 2009, 5:10am UTC](https://www.ruby-forum.com/t/does-anyone-have-ruby-1-9-64b-for-windows-working/173099/7 "2009-08-03T05:10:42Z")

</div>

On Sun, Aug 2, 2009 at 9:51 PM, Nick B.[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Linux, it is not as simple as running “make.” Usually, when installing  
> make: \*\*\* No targets specified and no makefile found. Â Stop.  
> $ ./configure  
> -bash: ./configure: No such file or directory

I’m not positive, but I think if you run `autoconf` in the checkout  
directory it will generate the configure script.

Best,  
Michael G.
