1
Traceback (most recent call last):
  File "scripts/rule_bison.py", line 75, in <module>
    return Code = subprocess.call([bisonExe, '-d', '-p', prefix, inputFile, '-o', outputCpp])
  File "/usr/lib/python2.7/subprocess.py", line 493, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

忍者を使ってクロムのソースコードを作成しようとしています。次に、上記のエラーが発生しました。私はそれを理解する方法がわかりません。何かアイデアをいただけますか?

4

1 に答える 1

3

これは、変数によって名前が付けられたバイナリbisonExeが見つからなかったことを意味します。Errno 2存在しないバイナリに対してエラーがスローされます。

>>> subprocess.call(['spamandeggs', '-V'])
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 493, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1249, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
于 2012-12-24T16:00:36.583 に答える