Tenho uma confusão de instalações python no meu laptop. Eu estava olhando para os executáveis /usr/local/bin
e todos eles são links simbólicos para../../../Library......
Há algum comportamento estranho em torno disso. Se eu fizer ls -lhaG
eu vejo --->
e o caminho relativo para o direito dos links simbólicos:
lrwxr-xr-x 1 root wheel 69B Dec 7 22:29 python3 -> ../../../Library/Frameworks/Python.framework/Versions/3.1/bin/python3
No entanto, não consigo obter nenhuma das ferramentas de linha de comando para resolver esse caminho e exibir o caminho real para python3. Eu encontrei alguns petiscos aqui e ali sobre o uso pwd -P
e o find
utilitário para fazer isso. O problema é que eles não parecem funcionar no OS X da maneira que as pessoas os descrevem trabalhando no Linux (ou seja, produzindo o caminho completo para o link simbólico). Eles apenas imprimem o caminho dos links simbólicos para mim:
FantasticMrFox:bin robert$ pwd -P python3
/usr/local/bin
FantasticMrFox:bin robert$ find `pwd -P` -name python3
/usr/local/bin/python3
Alguma idéia do que está acontecendo aqui?