几个python库在升级到Mac OS 10.8后停止工作。尝试通过easy_install或pip重新安装它们会带来错误消息"-bash:cc:command not found"。XCode已安装。尝试安装XCode的命令行工具坚持注册到开发人员程序中。我不想为过去的工作付出99美元。我不需要分发任何东西——我不开发任何与苹果有关的东西。
有没有一种方法可以在不宣布自己是Mac开发者/每年支付99美元的情况下获得c编译器、make和所有这些东西?
更新:伙计们,这些反对票是关于什么的?你知道答案吗?你不想知道Mac OS X 10.8有问题吗?我真的很困惑。
命令行工具免费提供:
- 访问https://developer.apple.com/devcenter/mac/index.action
- 使用您的个人Apple ID登录
- 填写表格
- 确认后,您将能够完全免费下载工具(或从Xcode安装它们)
同时检查https://github.com/kennethreitz/osx-gcc-installer/
也许这就是你想要的。
您应该能够通过首选项和下载从Xcode中安装命令行工具。如果它仍在抱怨,请尝试使用xcrun访问内置工具。xcrun允许您从命令行访问内置的xcode工具。
xcrun-查找cc以查找llvm所在的位置,然后您可以设置环境来解决它。
示例:
xcrun -find cc
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
lomion@basso.local:/usr/bin>xcrun cc
clang: error: no input files
Exit 1
我不完全确定这是否可行,但它不会破坏你的电脑,为什么不呢。你可以在这里下载Clang工具链http://llvm.org/releases/download.html.您将需要适用于MacOS X/x86_64的Clang二进制文件。它应该为您安装llvm、gcc、cc和所有东西。