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

Répondre à