27

你能告诉我如何在 MacOSX 上安装 scons 吗?

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

谢谢你。

4

7 回答 7

37

MacPorts 的替代方法是使用HomeBrew,您只需

brew install scons
于 2011-06-29T10:08:09.720 回答
33

下载 tarball,然后参考用户指南的第一章,构建和安装 SCons。简而言之:

# cd scons-1.2.0
# python setup.py 安装
于 2009-07-30T16:30:01.900 回答
9

安装MacPorts,然后在终端(Applications > Utilities > Terminal.app),输入:

sudo 端口安装 scons

此命令将自动为您下载并安装 scons。MacPorts 要求您安装开发者工具,因此如果您没有安装,则需要下载并安装Xcode 3 DVD

注意 1:Xcode 2.5是最后一个可以在 Mac OS X Tiger 上运行的 Xcode 版本。

注意 2:如果您还没有安装 MacPorts,这可能看起来非常痛苦。但是,您确实应该走这条路,因为 MacPorts 可以轻松更新已安装的软件,它会自动管理软件之间的依赖关系,并且可以更轻松地在将来安装其他软件包。

于 2009-07-30T16:26:23.793 回答
1

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

easy_install scons

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

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

于 2009-08-06T15:13:20.457 回答
1

还有一个我编写的 Mac OS X 上 SCons 的 GUI 安装程序,可在此处下载:

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

于 2011-05-19T00:06:40.760 回答
0

由于版本 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() 可能会失败。

于 2013-03-06T10:55:07.743 回答
-2

拉下 SCons 源并将其放在 /Library/Python/XX/ 中。确保你有这样的目录结构:/Library/Python/XX/SCons/ init .py

请记住,import 搜索模块,默认情况下 /Library/Python/XXX 在搜索路径中。

于 2010-11-04T04:35:57.357 回答