Risposte:
Esistono molti modi per installare ruby.
RVM. Questo è il modo "tradizionale" usato da molti rubyists.
Dalla fonte (risposta in arrivo).
Installa i seguenti pacchetti.
ruby1.9.1-full , ruby1.9.1-dev , libpq-dev (solo libpq-dev se stai facendo anche ruby sullo sviluppo delle rotaie).
Questa domanda ha una risposta che porta a un articolo "how-to" molto più interessante " Ubuntu, Ruby, RVM, Rails e You" che ci guida attraverso una nuova installazione di Ruby (e cose correlate), a partire da rvm
. Aggiunge intuizioni e fornisce molte osservazioni per i principianti, perché Ruby è davvero qualcosa di terribile da configurare quando si è senza tutte quelle conoscenze e supporto.
L'articolo è stato aggiornato l'ultima volta l'11 ottobre 2012 e dovrebbe installare Ruby 1.9.3, RVM e Rails 3.2.8.
Sto pubblicando questa risposta per collegare le domande correlate.
Quelle che seguono sono le istruzioni per l'installazione di Ruby on Rails (RoR) usando rvm . Attualmente questo installerà le versioni rubino 1.9.3 e 2.0.0 con le rotaie versione 4.0.0.
Installazione dell'ultima versione di RVM, Ruby e Rails (al di fuori dei normali repository)
Rimozione di tutti i pacchetti e installazioni ruby e rvm attualmente esistenti.
Nota: a quanto pare, Ubuntu ha una versione non funzionante di rvm disponibile nei repository (No, non ho un link a problemi specifici a portata di mano e non sono stato in grado di identificare un bug in Launchpad in riferimento a questo. Ci sono varie fiamme guerre riguardanti il non utilizzo dei repository standard in cui non entrerò qui ;-)).
Quando uno tenta di eseguirlo per installare una versione aggiornata di ruby attraverso un'installazione rvm esistente, ti verrà presentato un messaggio che ti reindirizza a una correzione che si trova su Stack Overflow .
Cito la soluzione qui per completezza:
Qui, dovrai rimuovere tutti i pacchetti ruby o rvm esistenti insieme ai loro file di configurazione. Eseguire i seguenti comandi dal terminale ( Ctrl- Alt- t):
sudo apt-get --purge remove ruby-rvm
sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh
Apri un nuovo terminale e convalida l'ambiente è pulito dalle vecchie impostazioni RVM (non dovrebbe esserci output):
env | grep rvm
se c'è stato un output, prova ad aprire un nuovo terminale, se non aiuta quindi riavvia il computer.
Installa i nuovi (ultimi) binari ruby e rvm con il seguente comando:
\curl -L https://get.rvm.io |
bash -s stable --ruby --autolibs=enable --auto-dotfiles
Durante il download dell'installazione verranno apportate alcune modifiche al tuo ~/.bash_profile
e ad altri file di configurazione. Si noti che ci sono anche diverse istruzioni importanti che appaiono sullo schermo.
È importante seguirli affinché l'installazione abbia esito positivo. A questo punto, è possibile che venga richiesta la password sudo / root per soddisfare eventuali dipendenze mancanti. Inseriscilo e seleziona [Y} al prompt appropriato.
Nota: questi file vengono scaricati dal ramo stabile su GitHub qui .
RVM verrà installato in /home/username/.rvm/
Aggiunta della linea rvm PATH a /home/username/.bashrc /home/username/.zshrc.
Aggiunta della riga di caricamento rvm a /home/username/.bash_profile /home/username/.zprofile.
Sorgente il file rvm per rendere effettive le nuove modifiche. Esegui il comando:
source /home/username/.rvm/scripts/rvm
Verifica di eseguire l'ultima versione di ruby:
$ruby --version
ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
Se si preferisce eseguire ruby 1.9.3
è necessario eseguire le seguenti operazioni:
rvm install 1.9.3
rvm use 1.9.3 --default
Installa RubyGems
rvm rubygems current
Installa le guide
gem install rails
fonti:
Giugno 2012
Sto usando questo fantastico one-liner per binari 3.2 con rubino 1.9.3, RVM, ecc.
wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
rvm ha un ottimo programma di installazione.
Innanzitutto, installare l' arricciatura .
Quindi è necessario installare le dipendenze:
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion libpq-dev
Ora puoi utilizzare il programma di installazione automatizzato:
curl -L https://get.rvm.io | bash -s stable --ruby
Dopodiché, esci, quindi riconnettiti e sei pronto!
ruby -v
dovrebbe restituire qualcosa del tipo:
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
In caso contrario, dovresti guardare la pagina di risoluzione dei problemi per RVM.
Innanzitutto, installa alcune dipendenze:
sudo apt-get build-dep ruby1.9.1-full
sudo apt-get install curl git
Quindi installalo:
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
Ora, per installare Ruby Build:
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install 2.0.0-p247
rbenv global 2.0.0-p247
gem install bundler
rbenv rehash
Tutto fatto!