7

python-fabric用来设置我的服务器,它以编程方式配置服务器。

所以,我安装virtualenvwrapper为:

sudo apt-get install virtualenvwrapper

安装 - Virtualenvwrapper 并将其初始化脚本添加到 shell 启动。

通常我们重新启动 shell 并初始化它,但在我的情况下,我无法重新启动 shell fabric

由于它是随它一起安装的,因此apt-get我无法在~/.bashrcor~/.bash_profile或 or中找到初始化脚本条目/etc/bash.bashrc

那么,在哪里apt-get添加了对初始化脚本的调用?

如何在shell不重新启动 shell 的情况下刷新?

4

4 回答 4

14

解决了问题:

source /etc/bash_completion.d/virtualenvwrapper

这是它存储所有.bashrc自动包含的魔法的地方。

于 2012-06-21T05:20:22.203 回答
2

试试hash -r。它是一个内置的 bash。

于 2012-06-20T09:04:41.160 回答
2

尝试

source /usr/local/bin/virtualenvwrapper.sh

但我不确定从 apt-get 安装的 virtualenvwrapper.sh 的路径。(我通常使用easy_install)

于 2012-06-20T09:22:04.080 回答
1

试试rehash。(http://www.computerhope.com/unix/urehash.htm)

于 2012-06-20T07:33:19.193 回答