/ usr / bin / make失败,退出代码为2

时间:2014-07-15 17:38:27

标签: python xcode

当我尝试在Xcode中构建一个python项目时,我按照在线指令说如果我想构建我需要做的事情。

  1. 文件 - 新建 - 项目 - 外部构建系统。
  2. 文件 - 新建 - 文件 - 清空。
  3. 产品 - 计划 - 编辑方案
  4. 信息 - 可执行文件 - 其他 - Python安装目录(/ usr / bin / python,默认) 调试器(无)
  5. 参数 - 在Launch = python文件上传递的参数。
  6. 选项 - 工作目录(python文件目录)。
  7. 然后我运行该项目 出现错误:

      

    命令/ usr / bin / make失败,退出代码为2;

    我该怎么做才能解决这个问题?

3 个答案:

答案 0 :(得分:1)

来自Exit Codes With Special Meaning

2.  Misuse of shell builtins (according to Bash documentation)
    Missing keyword or command, or permission problem (and diff return code on a failed binary file comparison).

看起来您有权限问题(sudo)或者您没有将正确的参数传递给python可执行文件。

答案 1 :(得分:0)

我刚刚面临同样的问题,但是在不同的情况下,我会在这里发布我的解决方案,我希望它可以帮助其他人:

我在使用XCode 6构建的旧应用程序中工作,它构建完全没问题。这个应用程序有一个网络库,它在XCode 6中编译也很好。

但是,在XCode 7中,网络库无法编译并提供错误:

make: *** No rule to make target `install'.  Stop.
Command /usr/bin/make failed with exit code 2

所以,经过一些挖掘,我确实编辑了Makefile(myApp / Makefile)并添加了以下条目:

install:: version

所以,错误是关于缺少安装规则,我没有在XCode 6中使用它,但在添加它之后错误消失了。现在我可以在XCode 7 = D

中创建我的档案而不会出现问题

答案 2 :(得分:0)

不幸的是,我遇到了同样的问题,但我的错误代码是

  

make:***没有指定目标,也没有找到makefile。停止。

enter image description here

最后我解决了,以下是我的方法

构建工具补丁默认配置为

  

的/ usr /斌/使

如果您想运行* .py文件,则应将目录更改为

  

的/ usr /斌/蟒

建立成功 enter image description here