【发布时间】:2014-03-09 18:45:17
【问题描述】:
我正在将旧的 linux (RHEL 2.6.9) scons (v0.96) 更新到当前的 v2.3
坦率地说,scons 一直运行良好 - 只是试图摆脱一些由于我将其他平台升级到 v2.3 时对我的 Scons 文件进行更改而导致的 scons 警告
首先,下载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 坏了:(
评论?有什么建议吗?
-哈利
顺便说一句,我根本不是 python 专家;已经能够通过示例和最小的更改来支持这个 scons 构建 - 这是这个工具的功劳!
【问题讨论】:
-
我不认为 scons 2.3.0 可以与如此旧版本的 python 一起使用。我相信它至少应该是 python 2.7 和 pre 3.0。
-
是的。看起来你是绝对正确的。 python 2.4 是最低要求。
标签: scons