dilluns, 13 d’octubre del 2014

Codin laic a pro: javascript

Bo, anem a veure com programar en mode  pro ;) Els pros, ara gasten javascript (a mi no me mireu, jo li tinc mania). Però anem a veure com s'instal·la el node.js i un editor (també pro) anomenat atom (que no és més que una copia del sublime text ). Primer hem d'habilitar el repositori d'ubuntu:
Aplicacions->Administració de Lliurex->Lliurex Apt i marquem ubuntu. Accepten i es posarà a actualitzar els repositoris:
Ara instal·lem el node.js:

sudo apt-get install nodejs

Ara anem a la web d'atom (https://atom.io/) i amb tanta mala sort que no hi ha paquets per a linux en 32 bits. Ens diu que ens l'abaixem (https://github.com/atom/atom, podem abaixar-lo com a zip si no tenim el github, de tota manera ens el demanarà per instal·lar), i anem a instal·lar-lo:
1. abaixar
2. Descomprimir (unzip atom-master-zip)
3.cd atom-master
4.Instal·lació d'altres paquets de dependències:
sudo apt-get install build-essential git libgnome-keyring-dev fakeroot
5.executem l'ordre build dins de /script, a mi em dona el següent error:
cd script
./build
node v0.10 is required to build Atom, node 0.6.12 is installed, per tant, haurem d'actualitzar node.js:
sudo apt-get update
sudo apt-get upgrade
I després de mitja hora actualitzant, vegem que continua donant el mateix problema;
provem açò (https://rtcamp.com/tutorials/nodejs/node-js-npm-install-ubuntu/):
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo synaptic (i marquem les actualitzacions de node.js) 
 
Ara si intentem .build no ens dona cap problema, encara que tarda una estoneta (a un i7, a un c2d del treball va ser una sort que era hora d'esmorzar); una vegada haja acabat, podem fer tres coses:
a) Instal·lar:
sudo ./grunt install 
b) Crear un paquet:
sudo ./grunt mkdeb 
c) executar des d'ahí:
cd ..
./atom.sh
 
Ara ja tenim un editor per a programar en mode pro, ara anem a provar-ho:creem amb el node un nou arxiu (prova.js):



i ara ja podrem executar el programa:

 Ala ja som pro i programem en node.js ;)

Cap comentari:

Publica un comentari a l'entrada