J'essayais d'installer Sencha Touch SDK tools 2.0.0 mais je ne pouvais pas l'exécuter correctement. Il a créé une entrée dans la variable $ PATH. Plus tard, j'ai supprimé le dossier sencha sdk tools mais je ne savais pas que la variable path était toujours là.
Quand j'ai fait echo $PATH
J'ai eu -
/Applications/SenchaSDKTools-2.0.0-beta3:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
J'ai cherché comment supprimer les variables de $ PATH et ai suivi ces étapes:
PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"
echo $PATH
qui a montré /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
export PATH
echo $PATH
. Cette fois j'ai eu /Applications/SenchaSDKTools-2.0.0-beta3:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Quelqu'un peut-il me dire ce que je fais mal?
Ce que vous faites est valable pour la session en cours (limité au terminal sur lequel vous travaillez). Vous devez persister ces changements. Envisagez d’ajouter des commandes aux étapes 1 à 3 ci-dessus à votre ${HOME}/.bashrc
.
echo $PATH
et copier sa valeurexport PATH=""
export PATH="/path/you/want/to/keep"
Vérifiez les fichiers suivants:
/etc/bashrc
/etc/profile
~/.bashrc
~/.bash_profile
~/.profile
~/.MacOSX/environment.plist
Certains de ces fichiers peuvent ne pas exister, mais ce sont les plus susceptibles de contenir $PATH
définitions.
Sous MAC OS X Leopard et supérieur
cd /etc/paths.d
Il peut y avoir un fichier texte dans le répertoire ci-dessus qui contient le chemin que vous essayez de supprimer.
vim textfile //check and see what is in it when you are done looking type :q
//:q just quits, no saves
Si c'est celui que vous voulez enlever faites ceci
rm textfile //remove it, delete it
Voici n lien vers un site qui a plus d'informations à ce sujet, même s'il illustre "l'ajout" du chemin. Cependant, vous pouvez avoir un aperçu.
Utilisation Sudo pico /etc/paths
dans la fenêtre du terminal et remplacez les entrées par celles que vous souhaitez supprimer, puis ouvrez une nouvelle session de terminal.
lorsque vous vous connectez ou démarrez un shell bash, les variables d’environnement sont chargées/configurées conformément à .bashrc ou .bash_profile. Quelle que soit l'exportation que vous effectuez, elle n'est valable que pour la session en cours. alors export PATH=/Applications/SenchaSDKTools-2.0.0-beta3:$PATH
cette commande est exécutée chaque fois que vous ouvrez un shell, vous pouvez le remplacer, mais là encore, cela ne concerne que la session en cours. éditez le fichier .bashrc pour répondre à vos besoins. Si l'autorisation est refusée, le fichier est peut-être protégé en écriture, il s'agit d'un lien vers un autre fichier (de nombreuses organisations conservent un fichier .bashrc principal et en donnent un lien à chaque utilisateur, vous pouvez copier le fichier à la place du lien. et commencer à ajouter du contenu)