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.