install° duniter-1.5.9 sur intel edison
v1.5.9 de duniter requiert
“node”: “>=6.11.1”
“npm”: “>=3.10”
voir .duniter/package.json at master · duniter/duniter · GitHub
config actuelle :
$>uname -a
Linux edison 3.10.98-poky-edison+ #1 SMP PREEMPT PDT 2016 i686 GNU/Linux
$>node -v
v4.4.3
$>npm -v
2.15.1
dl du binaire pour sys 32 bits de node:
voir .Node.js — Node v6.11.1 (LTS)
cette version 6.11.1 de node ne faisant pas partie des repos en l’état à ce jour…
execution des commandes suivantes à partir du répertoire : “/home/root/NODE_JS_INSTALL/” :
>wget https://nodejs.org/dist/v6.11.1/node-v6.11.1-linux-x86.tar.xz >unxz node-v6.11.1-linux-x86.tar.xz
$>tar -xvf node-v6.11.1-linux-x86.tar
Note: process arbitraire => cette succession d’étape n’écrase pas la version de node installée sur la distribution de base
et nécessite de changer la variable d’environnement PATH dans laquelle l’on pointe vers ce nouveau dossier où se trouve ce binaire – node v6.11.1 –
tel que le retour de la commande :
$>env
avant
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
apres
PATH=/home/root/NODE_JS_INSTALL/node-v6.11.1-linux-x86/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
tel que cette nouvelle version du binaire de node dans cette configuration se trouve dans le repertoire:
“/home/root/NODE_JS_INSTALL/node-v6.11.1-linux-x86/bin”
dès lors au lancement d’une nouvelle session :
$>node -v
v6.11.1
$>npm -v
3.10.10
dl de yarn:
voir .https://yarnpkg.com/fr/docs/install#alternatives-tab
installation de yarn via :
$>curl -o- -L https://yarnpkg.com/install.sh | bash
ainsi
$>yarn --version
1.0.2
puis
$>yarn
a partir du répertoire “/home/root/DUNITER_INSTALL/duniter-1.5.9”
reprise du tuto duniter => .duniter/doc/contribute-french.md at master · duniter/duniter · GitHub
lancement des tests:
$>npm test
fin de log
Unhandled rejection: Error: timeout
Error: timeout
at Timeout._onTimeout (/home/root/DUNITER_INSTALL/duniter-1.5.9/node_modules/nnupnp/lib/nat-upnp/client.js:178:14)
at ontimeout (timers.js:386:14)
at tryOnTimeout (timers.js:250:5)
at Timer.listOnTimeout (timers.js:214:5)
Unhandled rejection: Error: timeout
Error: timeout
at Timeout._onTimeout (/home/root/DUNITER_INSTALL/duniter-1.5.9/node_modules/nnupnp/lib/nat-upnp/client.js:178:14)
at ontimeout (timers.js:386:14)
at tryOnTimeout (timers.js:250:5)
at Timer.listOnTimeout (timers.js:214:5)
Killed
le timeout a priori en lien avec ce post:
.Fail following tuto duniter dev contributions - #11 by cgeek
execution start/stop du daemon "node duniter start/stop " =>