English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Ruby 安裝 Linux

Di seguito sono elencati i passaggi per installare Ruby su macchine Linux.

Attenzione:Assicurati di avere i permessi di root prima di installare.

Installazione da sorgente

  • Scarica il file compresso della versione più recente di Ruby.Clicca qui per scaricare.

  • Dopo aver scaricato Ruby, estrai il file compresso nel nuovo directory creato:

$ tar -xvzf ruby-2.2.3.tgz    
$ cd ruby-2.2.3
  • Ora, configura e compila il codice sorgente come segue:

$ ./configure
$ make
$ sudo make install
  • Dopo l'installazione, per assicurarti che tutto funzioni correttamente, esegui i seguenti comandi nella riga di comando:

$ ruby -v
ruby 2.2.3……
  • Se tutto va bene, verrà visualizzata la versione dell'interprete Ruby installato, come mostrato di seguito. Se hai installato un'altra versione, verrà visualizzata un'altra versione diversa.

Installazione automatica di Ruby

Se il tuo computer è connesso a Internet, il modo più semplice per installare Ruby è utilizzare yum o apt-get. Inserisci i seguenti comandi nel prompt dei comandi per installare Ruby sul tuo computer.

$ sudo yum install ruby # Sistemi CentOS, Fedora o RHEL
o
sudo apt-get install ruby-full # Sistemi Debian o Ubuntu

Se utilizzi un sistema Apple, puoi usare brew Installazione tramite comando:

$ brew install ruby

Installare Ruby utilizzando RVM

RVM può installare e gestire diverse versioni di Ruby nel sistema. Inoltre, può gestire diverse raccolte di gem. Supporta OS X, Linux e altri sistemi operativi UNIX-like.

Installare RVM

$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
$ curl -sSL https://get.rvm.io | bash -s stable

Dopo l'installazione, verranno elencate alcune informazioni di installazione, tra cui una riga da notare:

...
Per iniziare a utilizzare RVM è necessario eseguire `source /etc/profile.d/rvm.sh`
....

Questo significa che per iniziare a utilizzare RVM è necessario eseguire un comando source per riavviare il file di inizializzazione appena modificato, secondo le istruzioni di installazione, eseguire i seguenti comandi per caricare l'ambiente RVM (non è necessario farlo se si apre un nuovo Termal, verrà ricaricato automaticamente)

source /etc/profile.d/rvm.sh

Controlla se l'installazione è corretta

$ rvm -v
rvm 1.22.17 (stabile) da Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]

Installazione dell'ambiente Ruby con RVM

Elenca le versioni ruby conosciute:

$ rvm list known

Puoi scegliere una versione esistente di rvm per installarla (nel seguente esempio viene utilizzata l'installazione della versione 2.4.2 di rvm)

$ rvm install 2.4.2

Inoltre, continua a aspettare il lungo processo di download e compilazione, una volta completato, Ruby e Ruby Gems saranno installati

Comandi comuni di rvm

Ricerca dei ruby installati

$ rvm list

Disinstallare una versione già installata

$ rvm remove 1.9.2

Impostazione versione Ruby

Dopo aver installato RVM, è necessario eseguire i seguenti comandi per impostare il Ruby specifico come versione di sistema predefinita

$ rvm 2.0.0 --default

Inoltre, puoi utilizzare altri numeri di versione, a condizione che tu abbia installato quella versione con rvm install

In questo momento puoi testare se è stato eseguito correttamente

$ ruby -v
ruby 2.0.0p247 (27 giugno 2013 revisione 41674) [x86_64-darwin13.0.0]
$ gem -v
2.1.6

Questo potrebbe essere dovuto al fatto che il repository predefinito di Ruby utilizza cocoapods.org, e l'accesso a questo indirizzo può avere problemi in Cina. Una soluzione suggerita su Internet è sostituire l'indirizzo remoto con ruby-china, seguendo il metodo di sostituzione riportato di seguito:

$ gem source -r https://rubygems.org/
$ gem source -a https://gems.ruby-china.com/

Per verificare se il sostituzione è stato eseguito con successo, puoi eseguire:

$ gem sources -l

正常的輸出結果:

*** CURRENT SOURCES ***
https://gems.ruby-china.com/

 

請確保只有 gems.ruby-china.com

$ gem install rails

如果你使用 Gemfile 和 Bundle (例如:Rails 專案)

你可以用 Bundler 的 Gem 源代碼鏡像命令。

$ bundle config mirror.https://rubygems.org https://gems.ruby-china.com

這樣你不用改你的 Gemfile 的 source。

source 'https://rubygems.org/'
gem 'rails', '4.1.0'
...