installare apache cordova

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
nextpic79
Prode Principiante
Messaggi: 153
Iscrizione: domenica 12 gennaio 2014, 16:45

installare apache cordova

Messaggio da nextpic79 »

Ciao a tutti e buon anno!!! Sto cercando di creare un ambiente di svilupo per apache cordova. Sto lavorando con ubuntu server 14.04 e ispconfig 3.
Ho creato cn ispconfig un virtual host e un relativo accesso shell-user per lavorare in riga di comando ssh.
Credo di avere installato correttamente node.js infatti se esegui il codice

Codice: Seleziona tutto

nodejs -v
da terminale ssh del virtual host mi restituisce

Codice: Seleziona tutto

v0.10.25
.
stessa cosa per NPM, con il codice

Codice: Seleziona tutto

npm -v
mi viene restituito

Codice: Seleziona tutto

1.3.10
.
Ho installato Git senza nessun messaggio di errore.
Qui il problema, vado ad installare cordova dalla riga di comando dell'utente root creato da ubuntu (quindi non con la shell-user creata da ispcopnfig per il virtual host) e l'installazione sembra essere riuscita tanto che se verifico con il codice

Codice: Seleziona tutto

cordova -v
mi viene restituito

Codice: Seleziona tutto

4.1.2
. Se lo stesso comendo lo lancio dalla shell-user del virtual host mi da questo errore:

Codice: Seleziona tutto

web8@homeserver:~$ cordova -v
shell.js: internal error
Error: EACCES, permission denied '/var/www/clients/client1/web8/.cordova'
    at Object.fs.mkdirSync (fs.js:647:18)
    at mkdirSyncRecursive (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/mkdir.js:11:8)
    at mkdirSyncRecursive (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/mkdir.js:16:3)
    at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/mkdir.js:63:7
    at Array.forEach (native)
    at Object._mkdir (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/mkdir.js:48:8)
    at Object.mkdir (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/common.js:186:23)
    at Object.<anonymous> (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/util.js:37:7)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
Cosa sto sbagliando?
Grazie a tutti.
ubuntu452
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 382
Iscrizione: domenica 12 gennaio 2014, 9:36
Desktop: Unity
Distribuzione: Ubuntu 15.04
Sesso: Maschile

Re: installare apache cordova

Messaggio da ubuntu452 »

Prova questo codice:

Codice: Seleziona tutto

sudo cordova -v 
nextpic79
Prode Principiante
Messaggi: 153
Iscrizione: domenica 12 gennaio 2014, 16:45

Re: installare apache cordova

Messaggio da nextpic79 »

con sudo mi chiede la password per l'utente shell (web8) inserisco l'unica password che ho impostato tramite ispconfig ma mi dice di riprovare.
Come posso assegnare i privilegi di root a web8 in modo da non dover utilizzare il comando sudo?
Avatar utente
kimj
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1058
Iscrizione: sabato 13 settembre 2008, 11:45

Re: installare apache cordova

Messaggio da kimj »

non ho capito che vuoi fare sinceramente.

cordova gira sui dispositivi mobili, non sui server. non include un backend, solo chiamate ajax per interfacciarsi con backend di terze parti, siano worklight o fatti in casa.
quindi se stai cercando di sviluppare un backend/lato server non e' utile cordova.

se vuoi usare il server per coordinare un team di sviluppo che fa app cordova per telefoni, l'emulatore e' comunque una estensione per browser da eseguire sul computer dello sviluppatore, e ti basta un GIT/CVS/ftp per dargli accesso al codice.

(saranno poi gli sviluppatori a caricare, tramite git, lo scheletro di cordova sul server)
We no longer think of chairs as technology; we just think of them as chairs. But there was a time when we hadn't worked out how many legs chairs should have, how tall they should be, and they would often 'crash' when we tried to use them.
nextpic79
Prode Principiante
Messaggi: 153
Iscrizione: domenica 12 gennaio 2014, 16:45

Re: installare apache cordova

Messaggio da nextpic79 »

Potresti spiegarmi meglio? Io vorrei sviluppare una applicazione e la vorrei caricare nel mi server. Hai qualche guida? Grazie mille
Avatar utente
kimj
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1058
Iscrizione: sabato 13 settembre 2008, 11:45

Re: installare apache cordova

Messaggio da kimj »

non so. non ho mai programmato niente, cordova l'ho solo sentito nominare. quel che so e' che gira sui cellulari. al massimo puoi far scaricare l'applicazione (apk ad esempio) via http una volta fatta, che io sappia.

comunque qua c'e' una guida, non so quanto recente o attendibile: http://www.html.it/guide/guida-apache-cordova/
We no longer think of chairs as technology; we just think of them as chairs. But there was a time when we hadn't worked out how many legs chairs should have, how tall they should be, and they would often 'crash' when we tried to use them.
ubuntu452
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 382
Iscrizione: domenica 12 gennaio 2014, 9:36
Desktop: Unity
Distribuzione: Ubuntu 15.04
Sesso: Maschile

Re: installare apache cordova

Messaggio da ubuntu452 »

Cordova serve per sviluppare applicazioni mobili(BlackBerry, Android, iOs, ubuntu touch etc.). Non avevo capito che eri su server :). Cordova si installa da client e poi puoi usare github, SourceForge o il tuo stesso server e trasformarlo in un server git.
nextpic79
Prode Principiante
Messaggi: 153
Iscrizione: domenica 12 gennaio 2014, 16:45

Re: installare apache cordova

Messaggio da nextpic79 »

Ora grazie a voi @Kimj e @ubuntu452 mi è più chiaro il tutto. Avevo già iniziato a leggere la guida che mi hai indicato @kimj ma mi sono subuto arenato alla preparazione dell'ambiente di lavoro perchè credevo che doveva essere gestito come uno spazio web.

@ubuntu452
che vantaggi avrei a trasformare il mio server in un server git?
ubuntu452
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 382
Iscrizione: domenica 12 gennaio 2014, 9:36
Desktop: Unity
Distribuzione: Ubuntu 15.04
Sesso: Maschile

Re: installare apache cordova

Messaggio da ubuntu452 »

Se volevi usare il server come controllo versione e upload di progetti... Potevi usarlo ma ti conviene usare github
nextpic79
Prode Principiante
Messaggi: 153
Iscrizione: domenica 12 gennaio 2014, 16:45

Re: installare apache cordova

Messaggio da nextpic79 »

Ho installato cordova sul PC Windows 7 in locale, ora però mi chiedo posso sviluppare applicazioni per tutte le piattaforme?
Cosa devo scaricare? Java ecc...? Ho visto che con cordova-cli posso sviluppare applicazioni per tutte le piattaforme, su Windows lo posso installare? Se si, come?
Avatar utente
kimj
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1058
Iscrizione: sabato 13 settembre 2008, 11:45

Re: installare apache cordova

Messaggio da kimj »

We no longer think of chairs as technology; we just think of them as chairs. But there was a time when we hadn't worked out how many legs chairs should have, how tall they should be, and they would often 'crash' when we tried to use them.
nextpic79
Prode Principiante
Messaggi: 153
Iscrizione: domenica 12 gennaio 2014, 16:45

Re: installare apache cordova

Messaggio da nextpic79 »

Non ho visual studio 2013....
Avatar utente
kimj
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1058
Iscrizione: sabato 13 settembre 2008, 11:45

Re: installare apache cordova

Messaggio da kimj »

il 2015 per ora e' gratuito.
We no longer think of chairs as technology; we just think of them as chairs. But there was a time when we hadn't worked out how many legs chairs should have, how tall they should be, and they would often 'crash' when we tried to use them.
ubuntu452
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 382
Iscrizione: domenica 12 gennaio 2014, 9:36
Desktop: Unity
Distribuzione: Ubuntu 15.04
Sesso: Maschile

Re: installare apache cordova

Messaggio da ubuntu452 »

C'è anche la versione express e community... Comunque esiste anche per ubuntu...
nextpic79
Prode Principiante
Messaggi: 153
Iscrizione: domenica 12 gennaio 2014, 16:45

Re: installare apache cordova

Messaggio da nextpic79 »

Per ubuntu server?
ubuntu452
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 382
Iscrizione: domenica 12 gennaio 2014, 9:36
Desktop: Unity
Distribuzione: Ubuntu 15.04
Sesso: Maschile

Re: installare apache cordova

Messaggio da ubuntu452 »

No visual studio :)
nextpic79
Prode Principiante
Messaggi: 153
Iscrizione: domenica 12 gennaio 2014, 16:45

Re: installare apache cordova

Messaggio da nextpic79 »

Ho visto che il 2015 è in prova per 30 giorni però
ubuntu452
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 382
Iscrizione: domenica 12 gennaio 2014, 9:36
Desktop: Unity
Distribuzione: Ubuntu 15.04
Sesso: Maschile

Re: installare apache cordova

Messaggio da ubuntu452 »

C'è anche la versione express e community tutte e due gratis a patto che la seconda la si utilizza per scopi non commerciali, mentre la prima credo tu possa fare anche software commerciali
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti