题
解决方案
下载tarball ,然后参阅用户指南的第一章,构建和安装SCons 。简而言之:
# cd scons-1.2.0 # python setup.py install
其他提示
MacPorts的替代方案是使用 HomeBrew ,您只需
brew install scons
安装 MacPorts ,然后在终端(应用程序> Utilities> Terminal.app)上输入:
sudo port install scons
此命令将自动为您下载并安装scons。 MacPorts要求您安装了开发人员工具,因此如果不安装,则需要下载并安装 Xcode 3 DVD 。
注1: Xcode 2.5 是可在Mac OS X Tiger上运行的Xcode的最后一个版本。
注意2:如果您尚未安装MacPorts,这可能会非常痛苦。但是,您真的应该采用这种方式,因为MacPorts可以轻松更新已安装的软件,它可以自动管理软件之间的依赖关系,并且可以在将来更轻松地安装其他软件包。
在Mac OS X上还有一个用于SCons的GUI安装程序,我可以在这里下载:
从版本2.3.0开始,SCons无需安装即可运行:
# get the source and switch to stable 2.3.0 version
hg clone https://bitbucket.org/scons/scons/ -r 2.3.0
# make sure to use Python 2 for now
python scons/src/scripts/scons.py
从源代码运行2.3.0时, SCons .__ version __
未正确设置,因此如果可以,那么EnsureSConsVersion()可能会失败。
下拉SCons源并将其放入/Library/Python/X.X/。确保你有这样的目录结构:/ Library /Python / X.X / SCons / init .py
请记住,导入搜索模块,默认情况下,/ Library / Python / XXX位于搜索路径中。
不隶属于 StackOverflow