Я обновляя старый Linux (RHEL 2.6.9) SCons (v0.96) к текущему v2.3SCons обновление до 2.3 не удалось (Linux RHEL 2.6)
Откровенно SCons года работает достаточно хорошо - просто пытаясь избавиться от некоторых предупреждений о сходах, возникших в результате изменений в моих файлах Scons, поскольку я обновил другие платформы до v2.3.
Прежде всего, загрузка scons-2.3.0-1.noarch.rpm
привела к созданию «Пакета не найдена» (python) оповещения. Python, безусловно, присутствует (хотя и старый, а также - v2.3.4)
Затем я скачал scons-2.3.0.zip
- и (как пользователь root) выполнил 'python setup.py install'. Это закончилось без ошибок. Я думаю.
Но, увы, в окне терминала, я типа:
$scons -v
Traceback (most recent call last):
File "/usr/bin/scons", line 192, in ?
SCons.Script.main()
AttributeError: 'module' object has no attribute 'main'
ДУХ. Конечно, моя старая надежная SCons сломана :(
Комментарии Предложения
-harry
BTW, я не эксперт питона вообще,? Были в состоянии поддерживать этот SCons построить просто примером и минимальные изменения - что является заслугой этого инструмента
Я не думаю, что scons 2.3.0 будет работать с такой старой версией python. Я считаю, что он должен быть, по крайней мере, python 2.7 и pre 3.0. – Brady
Yup. Похоже, вы абсолютно правы. python 2.4 является минимальным. – hplate