[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