Archivi per la categoria ‘Linux’

Eliminare le cartelle .svn da un progetto

Martedì, 20 Gennaio 2009

Se avete come me la necessità di “ripulire” un progetto dal nostro amico svn potete risolvere in maniera veloce e rapida.
E’ una semplice riga di comando:

find . -name .svn -print0 | xargs -0 rm -rf

e funziona sia sotto macosx che sotto linux.

Good luck
Filippo

Redmine e Passenger (modrails): problemi con css e javascript

Sabato, 27 Dicembre 2008

Piccolo post festivo e digestivo…

L’installazione di Redmine (l’applicativo rails per la gestione dei progetti) su Passenger (modrails) è generalmente molto semplice a parte in alcuni casi in cui si verificano problemi con i file Javscript e Css (e i file in generale). Teoricamente modrails disattiva di default il mod_rewrite e quindi .htaccess ma a volte…

La soluzione è semplice: è sufficiente eliminare il fiile .htaccess dalla directory public e il tutto funzionerà correttamente. C’ho perso un’oretta buona ;-)

Buone feste a tutti

Filippo

RMagick vuole ImageMagick 6.3.0

Giovedì, 9 Ottobre 2008

Installare RMagik è *quasi* sempre un pò doloroso… eccovi la prova:

xnovo /etc: sudo gem update
Updating installed gems
Updating rmagick
Building native extensions. This could take a while…
ERROR: While executing gem … (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.
/opt/ruby-enterprise-1.8.6-20080624/bin/ruby extconf.rb update
checking for Ruby version >= 1.8.2… yes
checking for gcc… yes
checking for Magick-config… yes
checking for ImageMagick version >= 6.3.0… no
Can’t install RMagick 2.7.0. You must have ImageMagick 6.3.0 or later.

Un semplicissimo gem update restituisce un errore (e cioè che ImageMagick non è della versione richiesta). Inutile tentare un apt-get install ImageMagick perché continuerebbe ad installare la stessa versione.

Allora prendiamo la situazione in pugno e cerchiamo di risolverla.

(more…)

Git for OSX

Sabato, 13 Settembre 2008

Per chi non l’avesse ancora installato ho appena scoperto che esite un bellissimo package per osx di GIT.

Questa è la pagina su google code:

http://code.google.com/p/git-osx-installer/

Filippo

Rails 2.1.1 e RubyGems 1.2: un aggiornamento sofferto

Sabato, 6 Settembre 2008

Di ritorno dalle vacanze ci ritroviamo un bel aggiornamento (un bugfix a dir la verità) di Rails. La 2.1.1. Vi rimando all’articolo del papà di Rails,  David Heinemeier Hansson che spiega le novità.

Basterebbe dare il seguente comando:

$> gem install rails –version 2.1.1

Ho fissato il terminale per alcuni minuti e l’unica scritta che è apparsa è questa:

Bulk updating Gem source index for: http://gems.rubyforge.org

L’installazione non procede, si è fermata lì!.
Decido allora di fare una piccola ricerca su google e capisco velocemente che il problema è di rubygems ed in particolare scopro che è stata rilasciata una nuova versione (la 1.2) ed è assolutamente necessario aggiornare dal codice sorgente per poter continuare ad installare e updatare le gemme:

$> wget http://rubyforge.org/frs/download.php/38646/rubygems-1.2.0.tgz
$> tar -zxvf rubygems-1.2.0.tgz
$> cd rubygems-1.2.0
$> sudo ruby setub.rb

Ok, l’installazione è partita, attendiamo qualche istante il completamento dell’installazione.
A questo punto è sufficiente ridare il comando:

$> gem install rails –version 2.1.1

Ciao!