Не могли бы вы рассказать мне, как я могу установить scons на MacOSX?
Я не вижу загруженную Mac с http://www.scons.org/
Спасибо.
Не могли бы вы рассказать мне, как я могу установить scons на MacOSX?
Я не вижу загруженную Mac с http://www.scons.org/
Спасибо.
Загрузите tarball, а затем обратитесь к первой главе руководства пользователя, Создание и установка SCons. Короче говоря:
# cd scons-1.2.0 # python setup.py install
Альтернативой MacPorts будет использование HomeBrew, где вы должны просто
brew install scons
Установите MacPorts, затем в терминале (Приложения > Утилиты > Terminal.app) введите:
sudo port install scons
Эта команда автоматически загрузит и установит для вас счёты. MacPorts требует, чтобы у вас были установлены инструменты разработчика, поэтому, если этого не произойдет, вам нужно будет загрузить и установить Xcode 3 DVD.
ПРИМЕЧАНИЕ 1: Xcode 2.5 - последняя версия Xcode, которая будет работать на Mac OS X Tiger.
ПРИМЕЧАНИЕ 2. Это может показаться ужасно болезненным, если у вас еще нет MacPorts. Однако вам действительно нужно идти по этому маршруту, так как MacPorts упрощает обновление установленного программного обеспечения, он автоматически управляет зависимостями между программным обеспечением и упрощает установку других пакетов в будущем.
Если у вас есть Python setuptools, следующее будет устанавливать scons-1.2.0 из sourceforge:
easy_install scons
Но имейте в виду выдает людям повышение с помощью setuptools.
Кроме того, имейте в виду этот question и ответы о virtualenv и pip для изоляции среды Python.
Существует также установка GUI для SCons на Mac OS X, которую я написал для загрузки здесь:
Поскольку версия 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/. Убедитесь, что у вас есть структура dir, как это:/Library/Python/X.X/SCons/ init.py
помните, импортирует поиск модулей, а /Library/Python/XXX по умолчанию находится в пути поиска.