Gem MySql 2.7 Symbol not found: _mysql_init

Dalla versione 2.2 di Rails la libreria di ruby di MySql inclusa in rails non verrà più supportata.

DEPRECATION WARNING: You're using the Ruby-based MySQL library that ships with Rails. This library will be REMOVED FROM RAILS 2.2. Please switch to the offical mysql gem: `gem install mysql`

Per coloro che hanno installato mysql tramite port eseguire:

sudo gem install mysql -- --with-mysql-config=/opt/local/lib/mysql5/bin/mysql_config
Mentre per quelli che che hanno usato i binari di mysql.org
sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
Se poi per caso (è successo a moltissimi) vi trovate un errore come il seguente:
>> Account.all

dyld: lazy symbol binding failed: Symbol not found: _mysql_init 
  Referenced from: /Library/Ruby/Gems/1.8/gems/mysql-2.7/lib/mysql.bundle 
  Expected in: dynamic lookup

dyld: Symbol not found: _mysql_init 
  Referenced from: /Library/Ruby/Gems/1.8/gems/mysql-2.7/lib/mysql.bundle 
  Expected in: dynamic lookup
Non allarmatevi troppo per qualche motivo l'installazione della gemma crea due mysql.bundle
/Library/Ruby/Gems/1.8/gems/mysql-2.7/lib/mysql.bundle
/Library/Ruby/Gems/1.8/gems/mysql-2.7/mysql.bundle
Su internet ho letto le soluzioni più assurde come ricompilare ruby ma basta semplicemente:
rm -rf /Library/Ruby/Gems/1.8/gems/mysql-2.7/lib/mysql.bundle

Inviato da Davide D'Agostino il October 01, 2008 14:15


Rails 2.1 e Ruby 1.8.7

200806031045.jpg

L'altro ieri è stato rilasciato il magior update di Rails 2, e le novità sono davvero interessanti, prendo esempio da Rayan's Scraps e vi scrivo un piccolo elenco:

Da notare che è anche stato rilasciato Ruby 1.8.7 . Ruby in questa versione stabile e dovrebbe essere pronto per gli ambienti di produzione.

Da notare che oltre alla correzione di numerosi bug e miglioramento delle performance è stato introdotto il back-port di Ruby 1.9 (le enumerazioni in particolare).

Maggiori informazioni sono disponibili qui

Inviato da Davide D'Agostino il June 03, 2008 02:57


Rails 2.1 e Ruby 1.8.7

200806031045.jpg

L'altro ieri è stato rilasciato il magior update di Rails 2, e le novità sono davvero interessanti, prendo esempio da Rayan's Scraps e vi scrivo un piccolo elenco:

Da notare che è anche stato rilasciato Ruby 1.8.7 . Ruby in questa versione stabile e dovrebbe essere pronto per gli ambienti di produzione.

Da notare che oltre alla correzione di numerosi bug e miglioramento delle performance è stato introdotto il back-port di Ruby 1.9 (le enumerazioni in particolare).

Maggiori informazioni sono disponibili qui

Inviato da Davide D'Agostino il June 03, 2008 02:57


Rails 2.1 e Ruby 1.8.7

200806031045.jpg

L'altro ieri è stato rilasciato il magior update di Rails 2, e le novità sono davvero interessanti, prendo esempio da Rayan's Scraps e vi scrivo un piccolo elenco:

Da notare che è anche stato rilasciato Ruby 1.8.7 . Ruby in questa versione stabile e dovrebbe essere pronto per gli ambienti di produzione.

Da notare che oltre alla correzione di numerosi bug e miglioramento delle performance è stato introdotto il back-port di Ruby 1.9 (le enumerazioni in particolare).

Maggiori informazioni sono disponibili qui

Inviato da Davide D'Agostino il June 03, 2008 02:57


Rails 2.1 e Ruby 1.8.7

200806031045.jpg

L'altro ieri è stato rilasciato il magior update di Rails 2, e le novità sono davvero interessanti, prendo esempio da Rayan's Scraps e vi scrivo un piccolo elenco:

Da notare che è anche stato rilasciato Ruby 1.8.7 . Ruby in questa versione stabile e dovrebbe essere pronto per gli ambienti di produzione.

Da notare che oltre alla correzione di numerosi bug e miglioramento delle performance è stato introdotto il back-port di Ruby 1.9 (le enumerazioni in particolare).

Maggiori informazioni sono disponibili qui

Inviato da Davide D'Agostino il June 03, 2008 02:57


Rails 2.1 e Ruby 1.8.7

200806031045.jpg

L'altro ieri è stato rilasciato il magior update di Rails 2, e le novità sono davvero interessanti, prendo esempio da Rayan's Scraps e vi scrivo un piccolo elenco:

Da notare che è anche stato rilasciato Ruby 1.8.7 . Ruby in questa versione stabile e dovrebbe essere pronto per gli ambienti di produzione.

Da notare che oltre alla correzione di numerosi bug e miglioramento delle performance è stato introdotto il back-port di Ruby 1.9 (le enumerazioni in particolare).

Maggiori informazioni sono disponibili qui

Inviato da Davide D'Agostino il June 03, 2008 02:57


A tutto Ajax

200805281004.jpg

Google, ha da poco annunciato le Ajax Library. Questo nuovo servizio permette di includere nei propri siti i file .js di blasonati framework quali:

  1. jQuery
  2. prototype
  3. script.aculo.us
  4. MooTools
  5. dojo

Tutto ciò offre grossi vantaggi quali:

  1. Compressione del javascript lato server (google)
  2. Alta velocità di accesso
  3. Supporto a vita (nell'hosting)
  4. Molteplici versioni dello stesso framework
  5. Versioni snellite del framework

Da notare anche che se molti sviluppatori iniziano ad utilizzarla, diventa più probabile che il "navigatore" ha già scaricato il framework da un'altro sito, quindi quando visiterà il vostro non il suo browser non avrà bisogno di riscaricarlo... ottimo no?

Bene, ora se volete inziare a divertirvi dovete


Includere nel vostro sito:

<script src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js"></script>
Oppure utilizzando il metodo Load nel seguente modo
<script src="http://www.google.com/jsapi"></script>
google.load("prototype", "1.6.0.2");
Google consiglia il secondo metodo, in quanto tra le altre cose vi permette di usufruire di altri servizi quali le google maps.

Ovviamente, come avrete notato google mette a disposizione varie versioni dello stesso framework in modo da non generare conflitti, per vedere l'elenco andate qui

Inviato da Davide D'Agostino il May 28, 2008 08:22


A tutto Ajax

200805281004.jpg

Google, ha da poco annunciato le Ajax Library. Questo nuovo servizio permette di includere nei propri siti i file .js di blasonati framework quali:

  1. jQuery
  2. prototype
  3. script.aculo.us
  4. MooTools
  5. dojo

Tutto ciò offre grossi vantaggi quali:

  1. Compressione del javascript lato server (google)
  2. Alta velocità di accesso
  3. Supporto a vita (nell'hosting)
  4. Molteplici versioni dello stesso framework
  5. Versioni snellite del framework

Da notare anche che se molti sviluppatori iniziano ad utilizzarla, diventa più probabile che il "navigatore" ha già scaricato il framework da un'altro sito, quindi quando visiterà il vostro non il suo browser non avrà bisogno di riscaricarlo... ottimo no?

Bene, ora se volete inziare a divertirvi dovete


Includere nel vostro sito:

<script src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js"></script>
Oppure utilizzando il metodo Load nel seguente modo
<script src="http://www.google.com/jsapi"></script>
google.load("prototype", "1.6.0.2");
Google consiglia il secondo metodo, in quanto tra le altre cose vi permette di usufruire di altri servizi quali le google maps.

Ovviamente, come avrete notato google mette a disposizione varie versioni dello stesso framework in modo da non generare conflitti, per vedere l'elenco andate qui

Inviato da Davide D'Agostino il May 28, 2008 08:22


Meno Aqua nel nostro Leopard

iLeopard.jpg

Finalmente! Gli sviluppatori Apple probabilmente si sono dimenticati di togliere gli ultimi effetti aqua, per rendere il tutto più simile a iTunes. Io no!

Come avrete notato sono abbastanza amante degli standard e del conformismo (delle applicazioni) pertanto già a suo tempo avevo tolto gli scrollbar aqua da Leopard.

Ora finalmente c'è chi ha completato l'opera!

iLeopard è un "tema" che non farà altro che sostituire i rimasugli del vetusto Aqua con quelli del nuovissimo Solid Metal.

Io lo sto provando ora ed è fantastico, in un primo momento quasi non notate la differenza, ma poi...

Download

[via]

Inviato da Davide D'Agostino il May 16, 2008 17:42


Passenger (mod_rails per Apache)

200804111941.jpg

Finalmente è arrivato!

Phusion, ha rilasciato mod_rails .

Fantstico!

Ora possiamo usare le applicazioni ruby on rails installando questo semplice modulo in apache.

Si proprio come il php.

Intanto guardatevi questo screencast http://www.phusion.nl/passenger.mov

Per installarlo

gem install passenger
e poi

passenger-install-apache2-module

Si sa mai che un indomani troviamo l'hosting rails anche su aruba ;)

p.s. mi riserbo di provarlo subito e farvi sapere qualcosa in merito

p.s 2 ora questo blog viaggia su mod_rails... non sembra male ;)

Inviato da Davide D'Agostino il April 11, 2008 11:45


Archivio post: 1 2 3 ... 5