2013-03-26 12 views
6

Attualmente sto iniziando lo sviluppo di Ruby on Rails e attualmente utilizzo Windows (XP o 7), ma trovo molti casi in cui le gemme non sembrano fare ciò che dovrebbero o è un problema da installare e li usano sotto Windows, come twitter-bootstrap sembra perfetto per Mac OS, ma ho dovuto capire che sass-bootstrap era meglio per Windows. Funziona e basta, come oggi non riesco a essere pronto a fare le sue cose quando RSpec esegue il test, anche se so che la mia mancanza di esperienza non aiuta.Sviluppo Rails Mac OS o Windows

Quindi dovrei avere un Mac? Ottenere un Mac mi darà una vita più facile? La maggior parte degli sviluppatori di RoR sembra usarli e la maggior parte dei tutorial di esempio sembra presupporre che io faccia.

Grazie per qualsiasi consiglio

risposta

2

vorrei suggerire di provare con tutte le versioni di Linux come Ubuntu, CentOS, Fedora ...

3

io non uso un Mac, io uso linux, ma ho acceso da Windows all'inizio della mia esperienza con Rails. L'utilizzo di un Mac è molto più efficace dell'utilizzo di Windows. L'opzione economica è semplicemente il dual-boot della tua macchina Windows con Ubuntu.

Basta scendere da Windows.

vedere questo per maggiori dettagli: Getting Ruby on Rails environment working and installing sqlite3

Edit: VirtualBox è anche un'opzione per coloro i cui processori supportano esso.

+1

Oppure Arch, Mint, Gentoo o qualsiasi altra cosa tu voglia. – Cubic

1

Installare VirtualBox ed eseguire una macchina Linux virtuale Ubuntu o Redhat.

0

Ho anche iniziato lo sviluppo di Rails e recentemente mi sono comprato un MacBook Pro. Un Mac ha soluzioni per l'esecuzione di Windows, nel caso in cui sia ancora necessario eseguire lo sviluppo sullo stack tecnologico Microsoft. È possibile installare Windows tramite Bootcamp, che è una soluzione integrata. Oppure esegui Windows in un'istanza virtuale con software di virtualizzazione come Parallels.

speranza che questo aiuti,

Anthony

2

penso che si può usare la versione Linux - Ubuntu 12.04 perché ci sono alcune gemme del rubino che non funzionano su Windows come rubyracer, meno-rail.

6

La risposta più semplice è che è possibile eseguire facilmente lo sviluppo RoR su una qualsiasi delle piattaforme.

Personalmente, ho iniziato a sviluppare in Windows, quindi a VirtualBox su Windows con Ubuntu. Ora ho un MacBook Pro e devo dire che è l'ambiente più felice finora!

Windows - Ragionevolmente semplice per installare i binari, ma sembrava molto più lento di altri ambienti. La mancanza di una semplice console con evidenziazione del colore era fastidiosa

Ubuntu - Più veloce di Windows (anche quando virtualizzato!). Se non sai linux, è molto meno divertente, curva di apprendimento ripida per roba da riga di comando e molte dipendenze da risolvere

Mac - Il meglio dei due mondi, bella interfaccia utente per cose di ogni giorno, fantastico supporto da linea di comando , Ruby e RoR funzionano molto velocemente su MacBook Pro.

1

Mi sviluppo in Rails sotto Windows al lavoro ea casa la maggior parte del tempo. Ci sono alcuni casi in cui le gemme non funzioneranno o richiederà un po 'più di lavoro per funzionare correttamente.Ci sono anche casi in cui lo sviluppo su Windows e la distribuzione in ambiente Linux/* NIX può causare problemi, in genere con gemme specifiche di Windows nel tuo Gemfile.lock che non sono compatibili su Linux/* NIX.

Tutto sommato, non è troppo disturbo purché si guardino i trucchi.

Io uso anche Mac OS X per lo sviluppo di Rails e mi piace l'esperienza di sviluppo molto più di me su Windows. Detto questo, non sono certo che lo del sia un Mac in grado di svilupparsi efficacemente in Rails.