Eu não sei o que é mais embaraçoso: que eu não sei como encontrar a resposta para essa pergunta, ou que ela deve ser feita em primeiro lugar, mas ...
onde apt-get
coloca o script virtualenvwrapper.sh
depois que instala virtualenvwrapper
?
Estou no fim da esperteza ...
% sudo apt-get install virtualenvwrapper
...
% rehash
% which virtualenvwrapper.sh
virtualenvwrapper.sh not found
% which virtualenvwrapper
virtualenvwrapper not found
% find / -path /media -prune -o -name virtualenvwrapper.sh
/media
% dpkg-query -L virtualenvwrapper | grep 'virtualenvwrapper\.sh'
% sudo apt-get install virtualenvwrapper
Reading package lists...
Building dependency tree...
Reading state information...
virtualenvwrapper is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Eu fiquei sem coisas para experimentar: apt-get
says virtualenvwrapper
já está instalado, mas não consigo encontrar nenhum sinal de virtualenvwrapper.sh
em qualquer lugar.
UPDATE: Bem, acabei de descobrir que o arquivo
/etc/bash_completion.d/virtualenvwrapper
... parece muito com virtualenvwrapper.sh
. Eu não posso dizer se este arquivo foi colocado lá por apt-get
quando eu corri apt-get install virtualenvwrapper
(mdate do arquivo é há vários meses), mas se fosse, então eu sou mistificado pela aparente estupidez do arranjo .. Por um lado, nem todo mundo usa bash
(por acaso eu uso zsh
). Por outro lado, pode-se querer executar virtualenvwrapper.sh
em momentos diferentes da inicialização ... Tenho certeza de que estou perdendo algo importante aqui, mas na superfície, certamente parece que a instalação apt-get
de virtualenvwrapper
é simples retardado ... De qualquer forma, desperdiçou cerca de três horas do meu tempo ...