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
10 anni 23 settimane fa
11 anni 28 settimane fa
12 anni 44 settimane fa
12 anni 45 settimane fa
13 anni 34 settimane fa
13 anni 35 settimane fa
13 anni 45 settimane fa
13 anni 49 settimane fa
14 anni 4 giorni fa
14 anni 5 settimane fa