Eu não sei o que é mais embaraçoso: que eu não sei como encontrar a resposta para essa pergunta, ou que isso precisa ser feito em primeiro lugar, mas ...
onde
apt-get
coloca ovirtualenvwrapper.sh
script após a instalaçãovirtualenvwrapper
?
Estou no limite ...
% 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 tentar: o apt-get
say virtualenvwrapper
já está instalado, mas não consigo encontrar nenhum sinal de virtualenvwrapper.sh
lugar nenhum.
UPDATE: Bem, eu acabei de descobrir que o arquivo
/etc/bash_completion.d/virtualenvwrapper
... parece muito com virtualenvwrapper.sh
. Não sei dizer se esse arquivo foi colocado lá apt-get
quando eu executei apt-get install virtualenvwrapper
(a mdate do arquivo é vários meses atrás), mas, se foi, fiquei perplexo com a aparente estupidez do arranjo ... Por um lado, não todo mundo usa bash
(eu uso zsh
). Por outro lado, pode-se querer rodar virtualenvwrapper.sh
em momentos diferentes da inicialização ... Tenho certeza de que estou perdendo algo importante aqui, mas na superfície, parece que a apt-get
instalação do virtualenvwrapper
é retardada ... De qualquer forma, desperdiçou cerca de três horas do meu tempo ...
/etc/bash_completion.d/virtualenvwrapper
usar o zsh como fonte. Funciona bem como está.