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 └── npm-check-updates@2.8.9 npm install -g @mapbox/carto npm -g install kosmtik npm WARN deprecated carto@0.15.3: This module is now under the @mapbox namespace: install @mapbox/carto instead npm WARN lifecycle mapnik@3.5.14~preinstall: cannot run in wd %s %s (wd=%s) mapnik@3.5.14 npm install node-pre-gyp /usr/lib/node_modules/.staging/mapnik-216d48b0 > mapnik@3.5.14 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 └─┬ kosmtik@0.0.13 ├─┬ carto@0.15.3 │ ├── mapnik-reference@8.5.6 Par contre, il n’apparaît pas dans la liste des modules ? npm ls -G --depth=0 /usr/local/lib ├── @mapbox/carto@0.16.3 └── npm-check-updates@2.8.9 Et si je tape kosmtik pour le lancer… kosmtik bash: kosmtik: command not found Une histoire de path ? Le 9 janv. 2017 à 21:56, osm.sanspourr...@spamgourmet.com 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 - 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 >>> Objet: Rép : [OSM-talk-fr] Pb installation Kosmtik >>> Date: 8 janvier 2017 20:40:52 UTC+1 >>> À: talk-fr@openstreetmap.org >>> Répondre à: Discussions sur OSM en français <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 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 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 >> 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
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr