Mon kosmtik est installé en "non global", donc pas de commande komstik pour moi mais.
Je le lance depuis son dossier avec: node index.js ... Je suis sous ubuntu 16.04 Le 9 janvier 2017 à 22:52, Maël REBOUX <mael.reb...@breizhpositive.bzh> a écrit : > 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 > <https://github.com/nodesource/distributions> #ne pas hésiter à regarder le > contenu avec n'exécuter !* > *curl -sL https://deb.nodesource.com/setup_$ > <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 > listTalk-fr@openstreetmap.orghttps://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 > > -- Christian Quest - OpenStreetMap France
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr