[sage] Sehr eigenartig: Zweites Programm im PATH wird aufgerufen

Erwin Hoffmann feh at fehcom.de
Fri May 1 12:07:37 CEST 2015


Hallo Hartmut

Am 01.05.2015 um 11:37 schrieb Hartmut Goebel <h.goebel at goebel-consult.de>:

> Hallo,
> 
> ich habe ein sehr stranges Problem: Das Programm "pip" habe ich zweimal im PATH, und es wird reproduzierbar das *zweite* aufgerufen. Um noch einen drauf zu setzen: Rufe ich "env pip" auf, wird wie erwartet das erste aufgerufen. Hat jmd. eine Idee, was hier los sein könnte?
> 

Soweit ich mich erinnern kann, wird die Präsenz einer Datei per $PATH von rechts nach links abgearbeitet, d.h. das weiter rechts stehende Verzeichnis hat Vorrang:

Beispiel:

PATH=/usr/bin:/user/local/bin:~/bin

Zweites Beispiel:

PATH=$PATH:.

Damit besitzen ‚meine‘ executables Vorrang.

Was env betrifft:

Es kann sein, dass ‚env‘ die vererbte $PATH Umgebung nicht nutzt, sondern eigene setzt (um Benutzerfehler zu vermeiden).  

Das Resetten der Environment-Variablen geht mit `-`: exec env -


mfg.
—eh. 


> 
> $ pip --version
> pip 1.4.1 from /usr/lib/python2.7/site-packages (python 2.7)
> 
> $ echo $PATH
> /tmp/run-tests/bin:/usr/local/bin:/usr/bin:/usr/games:/usr/lib64/qt4/bin:/home/hartmut/bin
> 
> $ which -a pip
> /tmp/run-tests/bin/pip
> /usr/bin/pip
> 
> $ type -a pip
> pip ist /tmp/run-tests/bin/pip
> pip ist /usr/bin/pip
> 
> $ /tmp/run-tests/bin/pip --version
> pip 6.1.1 from /tmp/run-tests/lib/python3.3/site-packages (python 3.3)
> 
> $ /usr/bin/pip --version
> pip 1.4.1 from /usr/lib/python2.7/site-packages (python 2.7)
> 
> $ env pip --version
> pip 6.1.1 from /tmp/run-tests/lib/python3.3/site-packages (python 3.3)
> 
> -- 
> Schönen Gruß 
> Hartmut Goebel 
> Dipl.-Informatiker (univ), CISSP, CSSLP
> Information Security Management, Security Governance, Secure Software Development
> Goebel Consult, Landshut 
> http://www.goebel-consult.de
> 
> Blog: http://www.goebel-consult.de/blog/in-need-for-an-enhanced-git-url-scheme 
> Kolumne: http://www.cissp-gefluester.de/2011-11-in-troja-nichts-neues
> 
> _______________________________________________
> SAGE mailing list
> SAGE at guug.de
> http://lists.guug.de/mailman/listinfo/sage

---
Dr. Erwin Hoffmann | FEHCom | http://www.fehcom.de | PGP Key-Id: 7E4034BE


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.guug.de/pipermail/sage/attachments/20150501/c7a74cee/attachment.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 204 bytes
Desc: Message signed with OpenPGP using GPGMail
Url : http://lists.guug.de/pipermail/sage/attachments/20150501/c7a74cee/attachment.pgp 


More information about the SAGE mailing list