C’est mieux ! Il faut faire comme ça pour avoir une version 6 de Node.js
# en tant que root # selon https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - apt-get install -y nodejs nodejs -v v6.9.4 find / -name "nodejs" /usr/bin/nodejs /usr/share/doc/nodejs /usr/share/nodejs /usr/include/nodejs /usr/lib/nodejs cd /usr/local/lib/ npm install -g npm-check-updates npm ls -G --depth=0 /usr/local/lib └── [email protected] npm install -g @mapbox/carto npm -g install kosmtik npm WARN deprecated [email protected]: This module is now under the @mapbox namespace: install @mapbox/carto instead npm WARN lifecycle [email protected]~preinstall: cannot run in wd %s %s (wd=%s) [email protected] npm install node-pre-gyp /usr/lib/node_modules/.staging/mapnik-216d48b0 > [email protected] install /usr/lib/node_modules/kosmtik/node_modules/mapnik > node-pre-gyp install --fallback-to-build [mapnik] Success: "/usr/lib/node_modules/kosmtik/node_modules/mapnik/lib/binding/node-v48-linux-x64/mapnik.node" is installed via remote /usr/lib └─┬ [email protected] ├─┬ [email protected] │ ├── [email protected] Par contre, il n’apparaît pas dans la liste des modules ? npm ls -G --depth=0 /usr/local/lib ├── @mapbox/[email protected] └── [email protected] Et si je tape kosmtik pour le lancer… kosmtik bash: kosmtik: command not found Une histoire de path ? Le 9 janv. 2017 à 21:56, [email protected] a écrit : > 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 - [email protected] 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: [email protected] >>> Objet: Rép : [OSM-talk-fr] Pb installation Kosmtik >>> Date: 8 janvier 2017 20:40:52 UTC+1 >>> À: [email protected] >>> Répondre à: Discussions sur OSM en français <[email protected]> >>> >>> 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). >>> > [email protected] 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 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 - [email protected] a écrit >>> : >>>> Bonjour, >>>> >>>> On m’a vanté les mérites de Komstik https://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 >> [email protected] >> https://lists.openstreetmap.org/listinfo/talk-fr > > _______________________________________________ > Talk-fr mailing list > [email protected] > https://lists.openstreetmap.org/listinfo/talk-fr
_______________________________________________ Talk-fr mailing list [email protected] https://lists.openstreetmap.org/listinfo/talk-fr

