我已经成功地从源代码编译了 Ardour 6,我之所以得出这个结论,是因为当从其构建目录运行时,它可以正确运行并操作,如下所示:
./ardev
但是当我尝试安装它时,出现以下错误:
sudo ./waf install
Waf: The wscript in '/home/colic/ardour' is unreadable
Traceback (most recent call last):
File "/home/colic/ardour/.waf3-2.0.19-1216edef773cb93a573c0abd4d9bece5/waflib/Scripting.py", line 102, in waf_entry_point
set_main_module(wscript)
File "/home/colic/ardour/.waf3-2.0.19-1216edef773cb93a573c0abd4d9bece5/waflib/Scripting.py", line 142, in set_main_module
Context.g_module=Context.load_module(file_path)
File "/home/colic/ardour/.waf3-2.0.19-1216edef773cb93a573c0abd4d9bece5/waflib/Context.py", line 362, in load_module
exec(compile(code,path,'exec'),module.__dict__)
File "/home/colic/ardour/wscript", line 203, in <module>
other = parts[1].split('-', 1)
IndexError: list index out of range
对我来说这意味着安装脚本中存在一些错误,在尝试访问超出范围的数组元素时出现 Python 错误
但我不知道为什么这会出现在已建立的安装脚本中。
有人知道这个错误意味着什么吗,或者我该如何修复它。