ok : plusieurs répertoires 'node_modules’ créés par la version antérieure de Node.js Après nettoyage maintenant tout est dans /usr/lib/node_modules/
usr/lib/node_modules# npm ls -G --depth=0 /usr/lib ├── kosmtik@0.0.13 ├── npm@3.10.10 └── npm-check-updates@2.8.9 Mais rien de plus dans le bash kosmtik bash: kosmtik: command not found Le 9 janv. 2017 à 22:19, Maël REBOUX <mael.reb...@breizhpositive.bzh> a écrit : 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
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr