Tutaj możesz pobrać najnowszą dystrybucje języka Ruby dostarczaną w kilku wariantach. Obecna wersja stabilna to 1.8.7. Proszę pamiętać o zapoznaniu się z Licencją Ruby’ego.

Ruby Enterprise

Aktualnie to najszybsza wersja Ruby’ego z dostępnych implementacji w języku C. Dostępna tylko dla systemów POSIX i jest zgodna z Ruby 1.8.6. W Ruby Enterprise, dzięki poprawionemu zarządzaniu pamięcią, działa szybciej i zajmuje również mniej pamięci (zysk. ok. 33%). Zaś w połączeniu z Phusion Passenger uzyskuje się szybką i łatwą w użyciu platformę dla aplikacji webowych (Rails, Merb, etc.)

Ruby – Kod Źródłowy

Instalacja ze źródeł jest odpowiednim rozwiązaniem jeśli czujesz się pewnie na swojej platformie i być może potrzebujesz szczególnych ustawień dla swojego środowiska. Jest to także dobre rozwiązanie w przypadku gdy nie ma specjalnie przygotowanych pakietów na twoją platformę.

(Wersję 1.8.7 lepiej nie instalować, jest aktualnie sporo wolniejsza od 1.8.6 i nie do końca z nią kompatybilna. Aktualna wersja 1.9 też nie jest zalecana do użytku produkcyjnego. Najbardziej zalecane wersje Ruby’ego to: Ruby Enterprise lub JRuby)

Ruby dla Windows

Na platformie Windows istnieje kilka możliwości instalacji Ruby’ego. Pierwsza z nich to po prostu instalacja skompilowanych binariów. Kolejna z nich to użycie graficznego instalatora (One-Click Installer). Jeśli nie jesteś pewien jak zainstalować Ruby’ego, graficzny instalator może być najlepszym rozwiązaniem. (Dodatkowo, graficzny instalator jest dostarczany z wieloma przydatnymi bibliotekami.)

Ruby pod Linuksem

W zależności od używanej przez Ciebie dystrybucji, istnieje kilka sposobów instalacji Ruby’ego. Pierwsza możliwość to po prostu pobranie kodu źródłowego powyżej i ręczna ich kompilacja. Na niektórych jednak platformach istnieje możliwość instalacji przy pomocy menedżera pakietów, która czyni instalacje Ruby’ego ekstremalnie łatwą.

Dla przykładu, platforma Debian lub Ubuntu apt-get udostępnia łatwe i eleganckie rozwiązanie:

$ sudo apt-get install ruby

Ruby dla OS X

Ruby 1.8.7 jest pełni dostępny w Mac OS X Leopard włącznie z Ruby on Rails, Mongrel, Capistrano i wieloma innymi popularnymi gemami (pakietami) Ruby’ego. Więcej szczegółów na wiki w MacOS Forge (zobacz b. ciekawy projekt MacRuby będący bardzo szybką implementacją Ruby’ego 1.9 w języku Objective-C bardzo).

Mac OS X Tiger jest dostarczany ze starszą wersją Ruby 1.8.2. Ci, co nie zrobili sobie aktualizacji do Leoparda istnieje kilka możliwości instalacji najnowszej wersji Ruby’ego na platformie Macintosh OS X. Locomotive jest dobrym wyborem jeśli szukasz czegoś do szybkiego uruchomienia środowiska do tworzenia aplikacji w frameworku Rails. Użycie MacPorts lub Fink może okazać się lepszym rozwiązaniem dla doświadczonych użytkowników.

Używając MacPorts, możesz zainstalować Ruby przy pomocy polecenia…

$ sudo port install ruby

Używając Fink Commandera możesz zainstalować pakiet Ruby z poziomu interfejsu graficznego.

Dodatkowo, od kiedy OS X bazuje na Uniksie, ściągniecie i instalacja z źródeł jest równie łatwa i efektywna jak inne rozwiązania.

Jeśli chcesz zobaczyć szczegółowo instalacje Ruby (i Railsów), świetny artykuł Dana Benjamina Building Ruby, Rails, LightTPD, and MySQL on Tiger pozwoli ci uruchomić środowisko pracy bardzo szybko.

Ruby dla Solaris i OpenSolaris

Ruby 1.8.7 jest dostępny dla Solarisa w wersjach od 8 do 10 na stronie Sunfreeware a Ruby 1.8.6 jest dostępny na stronie Blastwave . Zoptymalizowany Ruby on Rails dla Solarisa 10 jest dostępny jako projekt Coolstack należący do sunowskiego projektu Cooltools pro.

Aby zainstalować Ruby’ego na OpenSolarisie, użyj Image Packaging System, lub klienta IPS. Zainstaluje on najnowsze binaria Ruby’ego i RubyGems prosto z sieci OpenSolarisa:

% pfexec pkg install SUNWruby18

Powyższa komenda zainstaluje Ruby, Rubygems, popularne rozszerzenia i potrzebne do nich biblioteki. Pakiet ten zawiera także wsparcie dla DTrace oraz jest zoptymalizowany wydajnościowo. Lokalizacja różnych “artifacts” jest opisana w Ruby OpenSolaris ARC Case .

Pozostałe dystrybucje OpenSolarisa, znane jako Solaris Express Community Edition lub SXCE są dostarczane z preinstalowanym Ruby’m.

Aby zainstalować ręcznie pakiety SVR4, zobacz RubyOpenSolaris project @ Rubyforge.

Ruby dla Javy

JRuby, to stabilna i szybka implementacja Ruby’ego w czystej Javie (rozwijana przez firmę Sun). Można także zainstalować JRuby pracującym z serwerem Nailgun (serwer trzymający w pamięci JVM, co znacznie przyśpiesza częste operacje w JRuby).

Ruby dla .NET

IronRuby, to implementacja Ruby’ego dla platformy .NET (rozwijana przez Microsoft).