Ho trascorso alcune ore questa mattina cercando di installare Rails su una nuova istanza di Ubuntu e ho notato che il processo è incredibilmente più complicato rispetto a Windows. Su Windows vado su rubyinstaller.org, eseguo il file eseguibile (ero particolarmente interessato a 1.9.2-p180) e quindi aggiusto il percorso di sistema di conseguenza. Rails inoltre non richiede passaggi aggiuntivi, posso clonare un repository git e iniziare a girare.
Su Ubuntu ho dovuto installare RVM (cosa che avrei potuto fare anche per Windows), installare i prereq elencati, avere apt-get fallito perché un mucchio di quei pacchetti non era più disponibile. Alla fine ho corso rvm install
solo per scoprire che make non avrebbe funzionato, quindi ho dovuto commentare manualmente un sacco di dipendenze su openssl da uno dei file .c e ricostruirlo, quindi finalmente installato. Rails era ancora ben lungi dall'essere finito, quindi ho dovuto installare un altro gruppo di prerequisiti, modificare alcuni file extra nel sorgente ruby ed eseguirlo, e poi ho potuto finalmente rails console
iniziare.
È abbastanza normale? Dovrei praticamente aspettarmi che tutto impieghi un paio d'ore extra su Ubuntu se svilupperò applicazioni Rails? Ho dovuto consultare almeno 3-4 guide per 11.04 e almeno 5 diversi post di overflow dello stack per far funzionare la cosa, mi sembra un'esperienza utente molto traumatica.