Подтвердить что ты не робот

Как установить scons на Mac OS X

Не могли бы вы рассказать мне, как я могу установить scons на MacOSX?

Я не вижу загруженную Mac с http://www.scons.org/

Спасибо.

4b9b3361

Ответ 2

Альтернативой MacPorts будет использование HomeBrew, где вы должны просто

brew install scons

Ответ 3

Установите MacPorts, затем в терминале (Приложения > Утилиты > Terminal.app) введите:

sudo port install scons

Эта команда автоматически загрузит и установит для вас счёты. MacPorts требует, чтобы у вас были установлены инструменты разработчика, поэтому, если этого не произойдет, вам нужно будет загрузить и установить Xcode 3 DVD.

ПРИМЕЧАНИЕ 1: Xcode 2.5 - последняя версия Xcode, которая будет работать на Mac OS X Tiger.

ПРИМЕЧАНИЕ 2. Это может показаться ужасно болезненным, если у вас еще нет MacPorts. Однако вам действительно нужно идти по этому маршруту, так как MacPorts упрощает обновление установленного программного обеспечения, он автоматически управляет зависимостями между программным обеспечением и упрощает установку других пакетов в будущем.

Ответ 4

Если у вас есть Python setuptools, следующее будет устанавливать scons-1.2.0 из sourceforge:

easy_install scons

Но имейте в виду выдает людям повышение с помощью setuptools.

Кроме того, имейте в виду этот question и ответы о virtualenv и pip для изоляции среды Python.

Ответ 6

Поскольку версия 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() скорее всего не сработает, если это нормально для вас.

Ответ 7

вытащите источник SCons и поместите его в /Library/Python/X.X/. Убедитесь, что у вас есть структура dir, как это:/Library/Python/X.X/SCons/ init.py

помните, импортирует поиск модулей, а /Library/Python/XXX по умолчанию находится в пути поиска.