Scons setup.py 脚本失败 - 不喜欢 __revision__ 行

Scons setup.py script failing - doesn't like __revision__ line

我将 Scons 2.5.1 下载到 Ubuntu Linux 14.04 (Python 2.7.6)。这些文件被提取到目录 scons-2.5.1 中。 运行

sudo ./setup.py install

按照README.txt文件的指示,报错:

: File name too long
./setup.py: 35: ./setup.py: __revision__: not found

setup.py 中的第 35 行是:

__revision__ = "src/setup.py rel_2.5.1:3735:9dc6cee5c168 2016/11/03 14:02:02 bdbaddog"

我在查看脚本时发现它没有 #!/usr/bin/python 行。重新阅读 README.txt 我发现我看错了。您需要显式调用 Python 到 运行 脚本:

sudo python setup.py install