首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“谁能找到文件,但”`bash`“却找不到

“谁能找到文件,但”`bash`“却找不到
EN

Stack Overflow用户
提问于 2013-07-26 21:41:39
回答 2查看 807关注 0票数 0

我通过pip安装了pip

获得了pip

代码语言:javascript
复制
sudo apt-get install python-pip

通过以下方式获得织物:

代码语言:javascript
复制
sudo pip install fabric

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

现在我得到了以下信息:

代码语言:javascript
复制
$ which fab
/usr/local/bin/fab
$
$ fab
bash: /usr/bin/fab: No such file or directory

哈!?我以为whichPATH中搜索了bash将使用的分辨率。我是不是误会了什么?布匹,皮普,还是巴什是这里的罪魁祸首吗?我该怎么解决呢?

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

代码语言:javascript
复制
`which fab` deploy

但我希望它能正常运行!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-27 00:38:10

下面将说明bash认为fab位于何处:

代码语言:javascript
复制
hash -d fab
票数 11
EN

Stack Overflow用户

发布于 2013-07-29 10:52:57

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

试试file /usr/local/bin/fab

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17891503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档