0

通过pip. _

通过pip

sudo apt-get install python-pip

通过以下方式获得面料:

sudo pip install fabric

(当我尝试不使用 sudo 时它失败了,并警告我文档或测试中缺少文件)。

现在我得到以下信息:

$ which fab
/usr/local/bin/fab
$
$ fab
bash: /usr/bin/fab: No such file or directory

咦!?我想which搜索PATHbash 将使用的分辨率。我是不是误会了什么?Fabric、Pip 或 Bash 应该归咎于此吗?我如何解决它?

我现在知道我可以运行/usr/local/bin/fab或:

`which fab` deploy

但我希望它正确运行!

4

2 回答 2

11

以下将清除 bash认为 fab的位置:

hash -d fab
于 2013-07-27T00:38:10.153 回答
1

如果which fab/usr/*local*/bin,但/usr/bin/fab无法运行,我会想到一个损坏的符号链接。或者/usr/local/bin/fab是一个调用的脚本/usr/bin/fab(不存在)。

试试file /usr/local/bin/fab

于 2013-07-29T10:52:57.377 回答