PhoneGap dev on Ubuntu: An error occured during creation of android sub-project
Dopo diversi, e funzionanti, copia&incolla di un progetto basic che usavo come template per realizzare app con PhoneGap, ho deciso di aggiornarmi e seguire le nuove indicazioni dal sito ufficiale, quindi appoggiandomi a Node.js.
Mentre il comando phonegap create my-app creava effettivamente il progetto, phonegap build android mi ritornava il seguente errore:
An error occured during creation of android sub-project [..] TypeError: Object #<Object> has no method 'existsSync'.
Dopo qualche tentativo e qualche ricerca mi sono chiesto quale fosse la mia versione di Node.js visto che non trovava il metodo 'existsSync' (del modulo 'fs' per la gestione del file system).
Nel package manager di Ubuntu la versione di Node.js è, al momento, la 0.6.12, mentre l'ultima è la 0.10.23.
Per aggiornare ho eseguito le istruzioni (che ho trovato qui):
sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
Con l'aggiornamento ho risolto, ora il comando phonegap build my-app funziona e posso importare il progetto in Eclipse!
N.B. Per chi di voi usasse lessc, il compilatore di lesscss (io lo uso in Eclipse tramite il plugin eclipse-less) sappiate che non crea problemi, funziona ancora ;)
- Login per inviare commenti
Commenti recenti
12 anni 15 settimane fa
13 anni 20 settimane fa
14 anni 35 settimane fa
14 anni 36 settimane fa
15 anni 25 settimane fa
15 anni 27 settimane fa
15 anni 37 settimane fa
15 anni 41 settimane fa
15 anni 44 settimane fa
15 anni 49 settimane fa