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

Répondre à