CAT | sviluppo
28
Problemi con Android SDK e Titanium Developer su OSX
0 Comments | Posted by Buffus the Navigator in sviluppo
Avevo seguito tutte le guide, avevo messo tutti gli export dei path corretti eppure ancora Titanium Developer non mi permetteva di compilare le mie applicazioni su Android. Continuava a dirmi:
Couldn't find adb or android in your SDK's "tools" directory. You may need to install a newer version of the SDK tools.
poi ho capito.. era nel posto sbagliato!!!!!!
Nella nuova versione dell’SDK di Android hanno eliminato il file adb dalla directory “tools”.
Tutto quello che mi è bastato fare è creare un link simbolico per “simulare” la sua persenza, in questo modo (tutto su una riga):
ln -s /opt/android-sdk/platform-tools/adb /opt/android-sdk/tools/adb
18
[ruby] problema con mysql 2.7 gem
0 Comments | Posted by Buffus the Navigator in ruby, ruby on rails, sviluppo
questa notte ho re-installato il mio ambiente di sviluppo ruby (on rails) sul mio nuovo portatile apple macbook pro (intel core 2 duo). essendo quest’ultimo un processore a 64 bit ho giustamente installato la versione a 64 bit di mysql. questo però non è piaciuto a ruby on rails.
come consigliato da rails stesso ho installato il driver mysql tramite gem con il comando:
sudo env ARCHFLAGS="-arch i386" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
essendo la mia un’architettura intel questo sarebbe dovuto bastare. e in effetti tutto sembra corretto, ma al primo “rake db:migrate” ho ricevuto l’errore:
dyld: Symbol not found: _mysql_init
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql-2.7/lib/mysql.bundle
Expected in: dynamic lookup
cercando un po’ su google ho trovato che l’architettura esatta da utilizzare per installare il driver è “x86_64″. quindi il comando per installare tramite gem il driver mysql per l’ambiente a 64 bit è:
sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config




