Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
personnaliser_path [Le 19/03/2016, 14:58] albanmartel [Exemple de personnalisation de ${PATH} pour utiliser Eclipse en local] |
personnaliser_path [Le 02/11/2022, 20:36] (Version actuelle) 82.64.96.146 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>variables_d_environnement PATH NodeJS}} | + | {{tag>variables_d_environnement PATH NodeJS eclipse}} |
+ | -------- | ||
+ | |||
+ | ======Personnaliser son PATH d'environnement====== | ||
La variable d'environnement [[variables_d_environnement#variables_liees_aux_emplacements_de_fichiers|PATH]] gouverne les chemins d'exécution des logiciels ubuntu. | La variable d'environnement [[variables_d_environnement#variables_liees_aux_emplacements_de_fichiers|PATH]] gouverne les chemins d'exécution des logiciels ubuntu. | ||
Cette variable PATH permet d'installer et d’utiliser en local un logiciel sans avoir fait appel à l'administration système. | Cette variable PATH permet d'installer et d’utiliser en local un logiciel sans avoir fait appel à l'administration système. | ||
Ligne 13: | Ligne 16: | ||
=== Télécharger l'exécutable node-vX.Y.Z-linux-x64.tar.xz === | === Télécharger l'exécutable node-vX.Y.Z-linux-x64.tar.xz === | ||
- | https://nodejs.org/en/download/ --> Linux Binaries (.tar.xz) --> 64-bit | + | https://nodejs.org/en/download/ --> Linux Binaries (.tar.xz) --> 64-bit |
=== Décompresser dans le répertoire utilisateur de votre choix === | === Décompresser dans le répertoire utilisateur de votre choix === | ||
- | Par exemple créer usr dans votre dossier personnel | + | Par exemple créer usr dans votre dossier personnel |
<code>mkdir ~/usr</code> | <code>mkdir ~/usr</code> | ||
Ligne 32: | Ligne 35: | ||
#Ajout de NodeJs uniquement au niveau utilisateur | #Ajout de NodeJs uniquement au niveau utilisateur | ||
export NODEJS_HOME=$HOME/usr/node | export NODEJS_HOME=$HOME/usr/node | ||
+ | #Spécifier où sont les nodes_modules | ||
+ | export NODE_MODULES=${NODEJS_HOME}/lib/node_modules | ||
#Ajout de la variables précédemment définie au PATH | #Ajout de la variables précédemment définie au PATH | ||
- | export PATH=${NODEJS_HOME}/bin:${PATH}: | + | export PATH=${NODEJS_HOME}/bin:${NODE_MODULES}:${PATH}: |
</code> | </code> | ||
Ligne 40: | Ligne 45: | ||
<code> | <code> | ||
#Ajout de NodeJs au PATH | #Ajout de NodeJs au PATH | ||
- | export PATH=$HOME/usr/node/bin:${PATH}: | + | export PATH=$HOME/usr/node/bin:$HOME/usr/node/lib/node_modules:${PATH}: |
</code> | </code> | ||
Ligne 46: | Ligne 51: | ||
=== Mettre à jour des variables d'environnement utilisateur === | === Mettre à jour des variables d'environnement utilisateur === | ||
<code> | <code> | ||
- | source ~/.batchrc | + | source ~/.bashrc |
</code> | </code> | ||
=== Vérifier la prise en compte des modifications === | === Vérifier la prise en compte des modifications === | ||
Ligne 87: | Ligne 92: | ||
=== Mettre à jour des variables d'environnement utilisateur === | === Mettre à jour des variables d'environnement utilisateur === | ||
<code> | <code> | ||
- | source ~/.batchrc | + | source ~/.bashrc |
</code> | </code> | ||
Ligne 100: | Ligne 105: | ||
Il est possible de faire ce type de modifications du PATH pour installer exécuter l'exécutable de votre choix sans toucher au système. | Il est possible de faire ce type de modifications du PATH pour installer exécuter l'exécutable de votre choix sans toucher au système. | ||
- | ===== Contributeurs ===== | + | =====Voir aussi===== |
- | [[:utilisateurs:albanmartel]] | + | [[https://stackoverflow.com/questions/13465829/node-js-modules-path|node-js-modules-path]] |
+ | |||
+ | ----- | ||
+ | Contributeurs : [[:utilisateurs:albanmartel]] | ||
+ | |||
+ | |||
+ |