Installing Ruby Thin Server on Windows
For those who are on Windows, but yet wish to install Ruby Thin Server on your PC, here’s a short how-to.
Ruby Thin Server requires the following dependencies:
Unfortunately, the latest version of EventMachine (0.10.0 at the time of this post) is not a Win32 binary release, so it’s a hassle trying to get it installed on Windows. Instead, your best choice would be to download an earlier version of EventMachine 0.8.1, which is a Win32 binary release.
Even though it’s an earlier version, I have not encountered any problems with it. Of course, I am using Windows only for development purposes, and not for production purposes.
Install each dependency by following the steps below before you install Thin.
1. Install Rack.
c:\> gem install rack
2. Download EventMachine 0.8.1
Download. Install EventMachine locally.
c:\> gem install eventmachine -l
3. Install Ruby Thin Server, but ignore dependencies.
c:\> gem install thin --ignore-dependencies
Following these steps should install Ruby Thin Server successfully on your Windows machine.
Update from Google Groups:
Thin has been updated to install EventMachine 0.8.1 if you are on Windows. But you can always rely on the steps above if something fails.
winston.yongwei