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
11 anni 6 giorni fa
12 anni 6 settimane fa
13 anni 21 settimane fa
13 anni 22 settimane fa
14 anni 11 settimane fa
14 anni 13 settimane fa
14 anni 23 settimane fa
14 anni 27 settimane fa
14 anni 30 settimane fa
14 anni 35 settimane fa