[OSM-talk-fr] Rép : Pb installation Kosmtik
Maël REBOUX
mael.reboux at breizhpositive.bzh
Lun 9 Jan 21:52:01 UTC 2017
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 at 0.0.13
├── npm at 3.10.10
└── npm-check-updates at 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.reboux at 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 at 2.8.9
>
> npm install -g @mapbox/carto
> npm -g install kosmtik
> npm WARN deprecated carto at 0.15.3: This module is now under the @mapbox namespace: install @mapbox/carto instead
> npm WARN lifecycle mapnik at 3.5.14~preinstall: cannot run in wd %s %s (wd=%s) mapnik at 3.5.14 npm install node-pre-gyp /usr/lib/node_modules/.staging/mapnik-216d48b0
>
> > mapnik at 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 at 0.0.13
> ├─┬ carto at 0.15.3
> │ ├── mapnik-reference at 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 at 0.16.3
> └── npm-check-updates at 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.sanspourriel at 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.reboux at 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.sanspourriel at spamgourmet.com
>>>> Objet: Rép : [OSM-talk-fr] Pb installation Kosmtik
>>>> Date: 8 janvier 2017 20:40:52 UTC+1
>>>> À: talk-fr at openstreetmap.org
>>>> Répondre à: Discussions sur OSM en français <talk-fr at 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 at 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.reboux at 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 at openstreetmap.org
>>> https://lists.openstreetmap.org/listinfo/talk-fr
>>
>> _______________________________________________
>> Talk-fr mailing list
>> Talk-fr at openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/talk-fr
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20170109/db38b93b/attachment.htm>
Plus d'informations sur la liste de diffusion Talk-fr