C'è sempre qualche cosa che non va

Dannazione ma sarà che son tornato dal Giappone da poco tempo, sarà una coincidenza astrale improbabile ma le mie sfortune informatiche si sono concentrate tutte oggi.
Terminata la corsa per la produzione di un’immagine che ci serve per un articolo prendo un lungo respiro e mi rimetto a lavorare sul prototipo di un progetto che sto portanto avanti, nome in codice SmartAtlas.
Giro in giro per la rete e trovo una cosa veramente carina per poter scrivere codice da remoto senza troppi sbattimenti, TM e RSE per Eclipse, anche perchè vorrei utilizzare i benedetti server che ho al lavoro.
Fino ad ora gli esperimenti li ho sempre fatti sul mio portatile con la mia macchinetta virtuale che funziona in modo decente ma non è ottimale.
Sui server e anche nella virtuale ho ubuntu ma come al solito per sviluppare con Rails e tutte le librerie nuove devo fare installazioni custom. Un mare di casini. Solo ora, dopo una giornata passata ad imprecare, scopro che è un problema di molti, mi tolgo il dubbio di essere sfortunato.
Rassegnato la rete e google mi regalano un altra sorpresa che devo ammettere è fantastica. Ruby Version Manager è geniale, permette di installare più versioni di ruby e più versioni di gems indipentendi e separate tra loro con la possibilità di spostarsi da una versione all’altra in modo soft e pratico.
Dopo il giubilo per queste cose bellissime, la tristezza mi assale. Prendo i db e li metto sul server, inizio le configurazioni per scoprire che i consulenti non hanno ancora terminato il lavoro = motivo per alcuni disservizi che stavo riscontrando da almeno 3 h pensando che gli alieni mi avessero requisito il server per giochi erotici loro.
La mia Ubuntu virtualizzata non ne vuole sapere di installare l’ultima versione di Rails 2.3.5 ma cazzo alla fine scopro che è un problema con il pacchetto rack che devo essere forzato alla versione 1.0.1 -_-’ Ovviamente questo in teoria perchè non è vero che l’ho installato.

gem sources -a http://chneukirchen.org/releases/gems/gems/
gem sources -u
gem install rack -v=1.0.1

E poi la rete che non funziona a dovere ne al lavoro ne a casa. La chiave 3G fa cagare e son qui che penso di andarmi a guardare Lost.

Questo è un bel post dove viene spiegato RVM, tnx Alan.

Notizia interessante, Fallout 3 GOTY è arrivato all’HUB di Milano domani dovrei riceverlo. Sperem.

Nota personale: siamo nel 2010 e mi son rotto i coglioni di stare dietro a mille cose differenti per patch assurde e tutti che si vogliono fare 3 miliardi di repository differenti dove mettere le proprie cose… Ma un unico posto no è? Troppo facile.
Ho l’impressione che ci inventiamo cose troppo complicate che dobbiamo poi inseguire in modo indecente. RVM è un ottimo esempio di una cosa molto molto intelligente che ci semplifica la vita piuttosto che complicarla implicitamente.

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>