Impostazione di un semplice ambiente Ruby \ Rails

1

Vengo da uno sfondo .NET e inizio il mio viaggio nell'ambiente Mac OSX \ Ruby \ Rails.

Molte delle risorse che ho trovato come questo ha tra 5-10 passaggi per la configurazione di un ambiente Ruby \ Rails.

La mia domanda è: quali sono i requisiti minimi per la configurazione di un ambiente Ruby \ Rails funzionante?

Posso usare RailsInstaller ed essere fatto? Devo installare tutti gli strumenti suggeriti dal link qui sopra (XQuartz, Homebrew, RVM, ecc.) Anche se non so davvero cosa fanno?

In questo momento non sono pagato per farlo, ma sono anche curioso di sapere cosa fanno gli sviluppatori Rails professionisti durante la configurazione di un ambiente.

Sono anche più preoccupato per il perché come in perché non dovrei usare RailsInstaller o perché dovrei installare RVM .

    
posta jeuton 20.02.2013 - 17:32
fonte

3 risposte

3

L'installazione di vari bit e pezzi e diversi strumenti e il loro funzionamento insieme risulta essere piuttosto costante nel mondo di Ruby on Rails.

Questo è stato un cambiamento per me dato che i precedenti framework che avevo usato sono cambiati molto più lentamente e hanno avuto molta meno scelta (e modifica) di quali strumenti usare.

Il programma di installazione di Rails è fantastico e lo userei.

Xcode è piuttosto essenziale su un Mac per l'installazione di roba, assicurati di evitare i vecchi Macport.

Anche l'homebrew è una buona idea: ti aiuterà a installare cose e diagnosticare eventuali problemi. È davvero più di un aiuto che un ostacolo. Inoltre è facile da installare.

RVM ti aiuterà con le modifiche di installazione e versione di Ruby. Sia Ruby che Rails hanno entrambi modifiche delle versioni ogni poche settimane, non ogni pochi mesi / anni, come era comune con le lingue e i framework più vecchi.

Parte del trucco di essere uno sviluppatore di rails full-stack si sta dimostrando constrongvole con questo tipo di cose. Rails ti dà un sacco di vantaggi usando la convenzione sulla configurazione e i principi di DRY, quindi scrivi meno codice. Il "costo" che si paga è la necessità di essere bravi nell'infrastruttura per installare componenti (come gemme) e sistemi e non reinventare la ruota scrivendoli da soli.

    
risposta data 21.02.2013 - 00:51
fonte
1

Usa questo:   link
Ha un'eccellente soluzione del processo di installazione. Ho installato ambienti RoR su OS X, Linux e persino FreeBSD (non ho ancora provato Windows) usandolo.

Suggerirei anche di prendere un buon libro sul linguaggio Ruby stesso. Ci sono molte cose interessanti che potresti non incontrare se stai facendo cose tipo CRUD standard in Rails:)

Inoltre, se sei un fan degli IDE (provenienti da .NET / VS), ti consiglio RubyMine. Alcune delle maniglie che fornisce possono essere belle mentre stai imparando.

    
risposta data 20.02.2013 - 17:47
fonte
0

Uno dei vantaggi dell'utilizzo di railsinstaller è che puoi iniziare subito a programmare Ruby on Rails. Ci può essere un po 'di mal di testa con il tipico set di strumenti Ruby on Rails installato che il railsinstaller si prende cura di te. Dopo di ciò, seguivo i consigli di James Adam da un'altra risposta e facevo il tutorial di Ruby on Rails. Perchè vuoi usare RVM, questo ti permette di usare più versioni di Rubies / Gemsets come JRuby (che è un ruby che gira su quella JVM).

    
risposta data 20.02.2013 - 18:26
fonte

Leggi altre domande sui tag