PATH execution d'un script en ligne de commande |
Bienvenue invité ( Connexion | Inscription )
PATH execution d'un script en ligne de commande |
13 Jan 2019, 18:05
Message
#1
|
|
Nouveau Membre Groupe : Membres Messages : 1 Inscrit : 12 Jan 2019 Membre no 206 961 |
Bonjour,
J'ai un macbook pro 15'' retina 2014. J'ai téléchargé un programme de bioinformatique intitulé BWA (http://bio-bwa.sourceforge.net) et que j'ai installé dans un répertoire Documents/tools/BWA. L'exécution de ce script s'effectue en faisant: ./bwa ou bwa Je souhaite pouvoir exécuter ce programme et ses arguments dans n'importe quel répertoire en ligne de commande. J'ai donc ajouter un repertoire au path de mon macOS. J'ai procédé de la manière suivante: J'ai regardé le contenu de mon PATH avec : Code echo $PATH J'ai ensuite édité le fichier .bash_profile en ajoutant l'adresse du répertoire de mes scripts en utilisant ce code: Code echo 'export PATH=$PATH:/User/monmac/tools/BWA' >> /User/monmac/.bash_profile Malgré cela, il est impossible de lancer les script en ligne de commande n'importe où dans le répertoire. Que faire ? Merci de votre aide. |
|
|
13 Jan 2019, 19:20
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 11 698 Inscrit : 15 Nov 2007 Lieu : Auvergne-Rhône-Alpe. Membre no 99 922 |
Salut
Quel est le message quand tu exécutes le pgm ailleurs que dans son répertoire? J'ai regardé sur le site, mais n'ai pas trouvé un exécutable. Et si ce que tu dis plus haut est juste : .....j'ai installé dans un répertoire Documents/tools/BWA...... La ligne de commande du Path est erronée. Elle devrait être : echo 'export PATH=$PATH:/User/monmac/Documents/tools/BWA' >> /User/monmac/.bash_profile Ce message a été modifié par jeanjd63 - 13 Jan 2019, 19:29. |
|
|
13 Jan 2019, 19:26
Message
#3
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 879 Inscrit : 4 Apr 2004 Lieu : Lorraine - 54 Membre no 17 184 |
Bonsoir
Ton Path doit être ajouté dans /etc/paths Regarde ici comment procéder. Après avoir ajouté ton chemin, ouvres une nouvelle fenêtre de terminal pour vérifier avec la commande Code echo $PATH -------------------- MP Intel Dual Xéon 3 GHz - MacOSX 10.10.3 - ATI Radeon HD 5770 - ATTO UL5D - Apple Cinema HD Display 23 pouces MBP 15' 2017 - MBP 13' mid 2009 - iMac 24' 8,1 2,8GHz - MP G4 MDD Bi 1,25 GHz - MP G4 Quicksylver 933MHz |
|
|
Nous sommes le : 10th November 2024 - 20:57 |