Potete compilare ed eseguire Rubinious dalla cartella dei sorgenti. Non è necessario installare Rubinius per eseguirlo. Le istruzioni seguenti illustrano sia l’installazione di Rubinius sia la sua esecuzione dalla cartella dei sorgenti.
Rubinius usa LLVM per il compilatore JIT. Rubinius dipende da una particolare
versione di LLVM e LLVM deve essere compilato con l’identificazione run-time
dei tipi (RTTI) di C++ abilitata. Lo script configure
verificherà
automaticamente questi requisiti al momento della ricerca di una versione
installata di LLVM. Se avete installato LLVM ma Rubinius non riesce a
rilevarlo per qualche motivo, passate l’opzione --skip-system
allo script
configure
.
I sorgenti di Rubinius sono disponibili come tarball e come progetto su Github. Potete scaricare il tarball qui.
Per usare Git:
git clone git://github.com/evanphx/rubinius.git
Se prevedete di utilizzare Rubinius per eseguire la vostra applicazione, questa è la soluzione migliore. È possibile altrimenti eseguire Rubinius direttamente dalla cartella dei sorgenti. Si veda il prossimo paragrafo per maggiori dettagli.
Raccomandiamo l’installazione di Rubinius in una cartella che non richieda
sudo
o privilegi di amministratore. Per installare Rubinius:
./configure --prefix=/path/to/install/dir
rake install
Se intendete lavorare su Rubinius stesso, scegliete questa soluzione.
./configure
rake
Se volete semplicemente provare Rubinius, seguite le istruzioni per aggiungere la cartella bin di Rubinius al vostro PATH.
Se invece state sviluppando Rubinius, NON aggiungete la cartella bin
al vostro PATH, altrimenti il sistema di compilazione di Rubinius utilizzerà i
collegamenti agli eseguibili ruby
e rake
di Rubinius stesso.
Rubinius necessita di un eseguibile Ruby separato per il suo processo di
compilazione.