请告诉我如何在MacOSX上安装scons?

我没有看到来自 http://www.scons.org/ 的mac指定下载

谢谢。

有帮助吗?

解决方案

下载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可以轻松更新已安装的软件,它可以自动管理软件之间的依赖关系,并且可以在将来更轻松地安装其他软件包。

如果您有Python setuptools,以下将从sourceforge安装scons-1.2.0:

easy_install scons

但请记住人们提出的问题 with setuptools。

另外,请记住这个问题以及关于隔离Python环境的virtualenv和pip的答案。

在Mac OS X上还有一个用于SCons的GUI安装程序,我可以在这里下载:

https://github.com/rviney/scons-mac-installer

从版本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位于搜索路径中。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top