2013-10-20 39 views
2

我最近格式化了我的Mac OS X Mountain Lion,并且我一如既往地使用brew -v install pypy安装pypy。但是,这一次,当我在终端中输入pypy时,bash报告了command not found用pypy制作符号链接通过brew进行安装

我去检查和BREW的确在正常的目录/usr/local/Cellar安装pypy,但没有链接pypy/usr/local/bin,因为它曾经拥有。

我用鼠标做了alias,并将它移动到/usr/local/bin。然后我输入:

chmod 755 pypy 

我试图再次运行pypy键入:

pypy 

所以......

-bash: /usr/local/bin/pypy: cannot execute binary file 

有谁知道发生了什么事的任何想法?

回答

4

尝试删除您使用鼠标创建的别名,并创建一个具有:

sudo ln -s /usr/local/Cellar/pypy /usr/local/bin/pypy 
+0

THKS人!这工作! =) –

+0

你知道为什么鼠标不起作用吗? –

+1

用鼠标创建的别名只能由Finder“理解”,而不能由Bash(在终端中)理解。相比之下,符号链接(用ln -s创建)可以被Bash理解。他们是不同的。查看更多信息[here](http://macs.about.com/od/faq1/f/What-Are-Aliases-Symbolic-Links-And-Hard-Links-In-Mac-Os-X.htm) – damienfrancois