Si j'ai demandé si tu étais sur Ubuntu c'est que nodejs s'appelle node sur Debian mais nodejs sur Ubuntu, comme dit hier, essaye :

*if ! [ -e /usr/bin/node ] : then   sudo ln -s `which nodejs` fi*

Je ne sais quelle est la bonne installation, je sais juste que la mienne marche ;-) Disclaimer : pour Lyrk/Imposm, pas testé pour Kosmtik, mais ça ne devrait rien changer.

Oui je me suis inspiré de notes sur la toile, effectivement de https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions ?


Jean-Yvon

Le 09/01/2017 à 21:45, Maël REBOUX - mael.reb...@breizhpositive.bzh a écrit :
Bonsoir

J’ai ouvert une issue dédiée : https://github.com/kosmtik/kosmtik/issues/212

Qui a été vite fermée car effectivement il y avait 2 versions de Node.js qui cohabitaient sur mon Ubuntu 16.04 Mais j’ai continué à écrire dedans car j’ai tout nettoyé et (je pense) refais une clean install… sans succès.

Je crois que l’erreur suivante est :
/usr/bin/env: ‘node’: No such file or directory
/usr/local/lib
└── (empty)
Node.js serait-il mal installé ?
La seule bonne façon serait celle décrite ici : https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions ?



*De: *osm.sanspourr...@spamgourmet.com <mailto:osm.sanspourr...@spamgourmet.com>
*Objet: **Rép : [OSM-talk-fr] Pb installation Kosmtik*
*Date: *8 janvier 2017 20:40:52 UTC+1
*À: *talk-fr@openstreetmap.org <mailto:talk-fr@openstreetmap.org>
*Répondre à: *Discussions sur OSM en français <talk-fr@openstreetmap.org <mailto:talk-fr@openstreetmap.org>>

Visiblement si tu la version 4, tu n'as pas la dernière version.

> Soit je m’y prend très mal, soit il y a des non-dits dans la documentation ;)
L'un n'exclut pas l'autre :-D.

N'hésite pas à ajouter un -y (--yes) pour ne pas avoir à répondre.

Je pense que tu as oublié de mettre à jour ton système :

#ou 7
*NODEJS_VERSION=6***

***#see https://github.com/nodesource/distributions
#ne pas hésiter à regarder le contenu avec n'exécuter !**
****curl -sL https://deb.nodesource.com/setup_${NODEJS_VERSION}.x | sudo bash -**
**sudo apt-get install --yes nodejs*

Les avertissements sur @mapbox namespace sont normaux (ils n'ont pas publié tous les paquets qui vont bien).

>mapnik@3.5.14  install /usr/local/lib/node_modules/kosmtik/node_modules/mapnik
node-pre-gyp install --fallback-to-build

Là encore erreur normale ;-)

> /usr/bin/env: ‘node’: No such file or directory
if ! [ -e /usr/bin/node ] : then
    sudo ln -s `which nodejs`
fi
Alors on est sur Ubuntu et pas Debian ? Oui deb.nodesource.com <http://deb.nodesource.com> marche pour Debian, Ubuntu et OSX.

Bonne mise à jour de la documentation et des scripts d'installation.
Bonne erreurs suivantes !

Jean-Yvon


Le 08/01/2017 à 17:44, Maël REBOUX - mael.reb...@breizhpositive.bzh a écrit :
Bonjour,

On m’a vanté les mérites de Komstikhttps://github.com/kosmtik/kosmtik/
Mais impossible de l’installer.
Soit je m’y prend très mal, soit il y a des non-dits dans la documentation ;)
Il y a bien une alerte dans la doc demandant à avoir la dernière version de 
Node.js mais je pense que les commandes suivantes font le job, non ?

cdt,
Maël




_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à