Archivi per la categoria ‘Ruby on Rails’

Il Drag and Drop di Jrails non funziona…una soluzione

Mercoledì, 15 Ottobre 2008

Ultimamente sto utilizzando jquery in sostituzione di prototype e scriptaculous nei miei progetti in Rails e sono molto soddisfatto (la libreria è molto piccola e c’è una quantità di plugin incredibile). Ho usato il plugin jRails, qui trovate maggiori informazioni: http://ennerchi.com/projects/jrails

Funziona quasi tutto alla perfezione (gli helper funzionano come prima) tranne il drag ‘n’ drop. Non funziona.

(more…)

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…)

Better_nested_set e Rails 2.x

Sabato, 13 Settembre 2008

Da un paio di giorni avevo questo maledetto errore quando andavo a fare un update di un modello:

ArgumentError (wrong number of arguments (2 for 1)):

e non ne capivo il motivo.

(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!