Tôi không biết điều gì đáng xấu hổ hơn: rằng tôi không biết cách tự mình đi tìm câu trả lời cho câu hỏi này, hoặc rằng nó phải được hỏi ngay từ đầu, nhưng ...
Nơi để
apt-get
đặtvirtualenvwrapper.sh
tập lệnh sau khi nó cài đặtvirtualenvwrapper
?
Tôi đang ở cuối ...
% 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.
Tôi đã hết thứ để thử: apt-get
nói virtualenvwrapper
đã được cài đặt, nhưng tôi không thể tìm thấy bất kỳ dấu hiệu virtualenvwrapper.sh
nào ở bất cứ đâu.
CẬP NHẬT: Vâng, tôi vừa phát hiện ra rằng các tập tin
/etc/bash_completion.d/virtualenvwrapper
... Trông rất giống virtualenvwrapper.sh
. Tôi không thể biết liệu tập tin này có được đặt ở đó hay không apt-get
khi tôi chạy apt-get install virtualenvwrapper
(mdate của tập tin này cách đây vài tháng), nhưng nếu có, thì tôi bị bối rối bởi sự ngu ngốc rõ ràng của sự sắp xếp ... Vì một điều, không phải mọi người sử dụng bash
(tôi tình cờ sử dụng zsh
). Đối với một người khác, người ta có thể muốn chạy virtualenvwrapper.sh
vào những thời điểm khác ngoài khởi động ... Tôi chắc chắn rằng tôi đang thiếu thứ gì đó quan trọng ở đây, nhưng nhìn bề ngoài, có vẻ như việc apt-get
cài đặt virtualenvwrapper
bị chậm lại ... Dù sao đi nữa, nó lãng phí khoảng ba giờ thời gian của tôi ...
/etc/bash_completion.d/virtualenvwrapper
trong zsh là tốt. Nó hoạt động tốt như vốn có.