Come configuro Ruby on Rails?


14

Sono interessato a configurare un ambiente Ruby on Rails sul mio laptop 10.10.

C'è qualcosa di speciale che devo tenere a mente per l'installazione (cioè che potrebbe essere nuovo o unico al 10.10)?

Ci sono suggerimenti suggeriti che potrei seguire insieme?

Grazie in anticipo.

Risposte:


13

Esistono molti modi per installare ruby.

  1. RVM. Questo è il modo "tradizionale" usato da molti rubyists.

  2. rbenv.

  3. Dai pacchetti .

  4. Dalla fonte (risposta in arrivo).


C'è una grande differenza tra RVM e RBENV ??? Ho provato a leggere la documentazione su entrambi, ma ci sono alcune cose che non conosco ancora (sono molto novellino in ruby), come rbenv usa gli spessori .. quale consiglieresti in questo caso?
— ltd,


2

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.


1

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)

  1. 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.

  2. 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_profilee 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.

  3. Sorgente il file rvm per rendere effettive le nuove modifiche. Esegui il comando:

    source /home/username/.rvm/scripts/rvm

  4. Verifica di eseguire l'ultima versione di ruby:

    $ruby --version
        ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
    
  5. Se si preferisce eseguire ruby 1.9.3è necessario eseguire le seguenti operazioni:

    rvm install 1.9.3
    rvm use 1.9.3 --default
    
  6. Installa RubyGems

    rvm rubygems current
    
  7. Installa le guide

    gem install rails
    

fonti:


1

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

1

rvm.

rvm ha un ottimo programma di installazione.

Innanzitutto, installare l' arricciatura Installa il ricciolo .

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.


0

rbenv + ruby-build.

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!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.