Qui è possibile scaricare le distribuzioni di Ruby più recenti nel tuo formato preferito. La versione stabile corrente è la 2.0.0-p195.
Tre modi di installare Ruby
Puoi ottenere una copia di ruby in una varietà di modi, e persone diverse preferiscono un modo piuttosto che un altro per ragioni diverse. Ognuno dei modi è descritto in una delle sezioni sotto, comunque ecco un breve riassunto:
- Compilare i sorgenti è il modo standard in cui software è stato reso disponibile per molti, molti anni. Questo sarà più familiare alla maggior parte degli sviluppatori di software.
- Ci sono alcuni strumenti di terze parti per installare Ruby. Questi strumenti sono spesso più semplici per i neofiti ma anche per gli utenti avanzati.
- Infine, ci sono alcuni sistemi di gestione dei pacchetti che supportano Ruby. Questo sarà più familiare a persone che utilizzano un sistema operativo solo per tutto, e a coloro a cui piace seguire tali singoli standard.
Inoltre, se vuoi utilizzare multiple versioni di Ruby sulla stessa macchina, dai un’occhiata alla sezione strumenti di terze parti e usa RVM. È di gran lunga il modo migliore per farlo, a meno che tu non sappia esattamente cosa fare in questa situazione.
Compilare Ruby dal Codice Sorgente
Installare a partire dal codice sorgente è la soluzione migliore se hai confidenza con la tua piattaforma e magari hai bisogno di specificare alcune opzioni avanzate. È anche una buona soluzione nel caso in cui non siano disponibili pacchetti di installazione precompilati per il tuo sistema operativo.
- Ruby 2.0.0-p195 (md5: 0672e5af309ae99d1703d0e96eff8ea5) Stabile (raccomandato)
- Ruby 1.9.3-p429 (md5: 993c72f7f805a9eb453f90b0b7fe0d2b) Precedente
- Snaphot Stabile Questa è la tarball con l’ultimo snapshot del branch stabile.
- Snapshot Giornaliero Questa è la tarball di ciò che c’è in svn, generata giornalmente. Potrebbe contenere bachi o avere altri problemi, da usare a tuo rischio e pericolo!
Per maggiori informazioni sul repository Subversion di Ruby, vedi la pagine For information about the Ruby Subversion repository, vedi Ruby Core.
Strumenti di Terze Parti
Moilti utenti di Ruby utilizzano strumenti di terze parti per installare Ruby. Tali strumenti hanno diversi vantaggi, ma non sono ufficialmente supportati. Tuttavia, le rispettive comunità sono molto disponibili.
RVM
Lo strumento più popolare per installare Ruby è RVM, che sta per “Ruby Version Manager”. Non solo rende l’installazione di Ruby incredibilmente facile, ma ti permette anche di installare e gestire multiple versioni di Ruby sul tuo sistema, così come implementazioni alternative.
RVM è disponibile solo su MAX OS X, Linux, o qualsiasi sistema operativo UNIX-like. Gli utenti Windows possono dare un’occhiata a pik che è un sistema simile, o utilizzare RubyInstaller, descritto nella sezione successiva.
Puoi installare RVM tramite git, in questo modo:
$ \curl -L https://get.rvm.io | bash -s stable --ruby
Per le istruzioni più recenti su come installare RVM, vedi la pagina di
installazione di RVM. Il comando sopra installa sia RVM che l’ultima
versione di Ruby. RVM può anche installare la maggior parte delle
implementazioni menzionate sotto. Per visualizzare tutte le versioni
supportate, esegui rvm list known.
RubyInstaller
Se usi Windows, c’è un progetto che può aiutarti ad installare Ruby: RubyInstaller ti fornisce tutto ciò di cui hai bisogno per creare un ambiente di sviluppo Ruby su Windows.
Per utilizzare RubyInstaller, scaricalo dalla RubyInstaller download page. Lancia l’installer, e poi è tutto fatto.
Se stai installando Ruby per poter utilizzare Rails, ti raccomandiamo di utilizzare RailsInstaller, che utilizza RubyInstaller ma ti dà anche degli strumenti aggiuntivi per aiutarti a sviluppare con Rails.
Ruby su Linux
A seconda della distribuzione che stai utilizzando, ci sono diversi modi per installare Ruby. La prima opzione consiste nello scaricare il codice sorgente e compilarlo a mano. In ogni caso, su alcune piattaforme sono normalmente installati dei programmi di gestione dei package che rendono l’installazione di Ruby estremamente più facile.
Per esempio, In Debian e Ubuntu apt-get è una delle soluzioni più
eleganti:
$ sudo apt-get install ruby irb rdoc
Per installare irb e rdoc devi abilitare il repository universale.
Ruby su Mac OS X
Ruby 1.8.6 è completamente supportato in Mac OS X Leopart, incluso Ruby on Rails, Mongrel, Capistrano e molte altre gemme. Per ulteriori dettagli, vedere la pagina la Wiki di Ruby su MacOS Forge.
Mac OS X Tiger include la versione 1.8.2 di Ruby, tuttavia, per coloro che non hanno aggiornato il loro sistema alla versione Leopard, ci sono diverse opzioni per installare l’ultima versione di Ruby. Locomotive è una scelta eccellente se cerchi qualcosa di facile e veloce per incominciare a sviluppare con Rails. Alternativamente, c’è anche un Programma di installazione per Mac OS X. Infine, l’utilizzo di MacPorts o Fink può essere una soluzione più elegante per coloro che hanno padronanza di questi strumenti.
Tramite MacPorts, è possibile installare Ruby con il comando seguente:
$ sudo port install ruby
Fink invece offre un’interfaccia grafica (utilizzando Fink Commander) per installare Ruby.
Inoltre, dal momento che Mac OS X è basato su Unix, è anche possibile scaricare e compilare il codice sorgente di Ruby, una soluzione tanto facile efficiente quanto le altre.
Per maggiori informazioni su come installare Ruby (e Rails), l’eccellente articolo di Dan Benjamin Building Ruby, Rails, Subversion, Mongrel, and MySQL on Mac OS X è proprio quello che fa al caso tuo.
Ruby per Solaris e OpenSolaris
Ruby 1.8.7 è disponibile per Solaris 8, 9 e 10 tramite Sunfreeware e Ruby 1.8.6 è disponibile tramite Blastwave. Una versione ottimizzata di Ruby on Rails per Solaris 10 è disponibile tramite Coolstack, parte del progetto Cooltools di Sun.
Per installare Ruby su OpenSolaris, usa l’Image Packaging System, o IPS client. Questo installerà l’ultima versione dei binari di Ruby e Rubygems direttamente dal repository della rete di OpenSolaris.
È facile:
$ pfexec pkg install SUNWruby18
Questo comando installerà Ruby, RubyGems, le estensioni comuni e le relative librerie. Questo pacchetto contiene anche supporto per DTrace e ottimizzazioni di performance. Per saperne di più, puoi leggerti il Ruby OpenSolaris ARC Case.
L’altra distribuzione per OpenSolaris, chiamata Solaris Express Community Edition or SXCE include Ruby preinstallato. Ka versione, locazione, etc. sono le stessedelle altre distribuzioni tradizionali di OpenSolaris, e sono documentate nell’ARC case menzionato precedentemente.
Per installare i pacchetti SRV4 manualmente, visita il progetto RubyOpenSolaris su Rubyforge.
