Ho fatto qualche ricerca e abbastanza non ho trovato la risposta che sto cercando. Non penso che questo sia un duplicato della domanda . Credo che Windows potrebbe essere un ambiente di sviluppo adatto basato sul mix di risposte in quella domanda.
Mi sono sviluppato in Ruby (principalmente Rails ma non interamente) da circa un anno per progetti personali su un MacBook Pro, tuttavia quella macchina ha subito una morte prematura ed è stata sostituita con una bella macchina Windows 7. Lo sviluppo di Ruby è sembrato quasi naturale sul Mac dopo aver fatto delle ricerche e impostato lo stack tipico. Il mio ambiente includeva quindi la roba standard (simile a Linux) incorporata in OSX, Text Wrangler, Git, RVM e altri. Non troppo di una deviazione da ciò che i "devoti" tendono ad assumere.
Ora sto configurando la mia nuova casella di Windows per continuare lo sviluppo. Come sarebbe il mio ambiente di sviluppo? Dovrei semplicemente scavare ed eseguire Linux in una VM? Idealmente vorrei svilupparmi in Windows nativo. Sono a conoscenza del programma di installazione di Windows Ruby. Sembra decente, ma non è esattamente bello come RVM nel mondo osx / linux. Mercurial / Git sono disponibili quindi suppongo che giochino nello stack. Si sviluppa interamente in Windows? Si esegue un server web in una macchina virtuale Linux e lo si usa come banco di prova durante lo sviluppo in Windows? Fai tutto in una VM?
Che aspetto ha l'ambiente di sviluppo standard di Windows Ruby e qual è il flusso di lavoro? Quale sarebbe il tipico passaggio per l'aggiunta di una nuova funzionalità a un progetto in corso e come sarebbe lo stack tecnologico?