Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尝试adblocker生成时出现错误消息_Python_Firefox Addon_Adblock - Fatal编程技术网

Python 尝试adblocker生成时出现错误消息

Python 尝试adblocker生成时出现错误消息,python,firefox-addon,adblock,Python,Firefox Addon,Adblock,我正试图从中构建adblockplus。当我发出命令时: python build.py build 我最终得到以下错误消息。我试过用sudo和不用sudo都没有用 Traceback (most recent call last): File "build.py", line 10, in <module> buildtools.build.processArgs('.', sys.argv) File "/home/machine/projects/we

我正试图从中构建adblockplus。当我发出命令时:

python build.py build
我最终得到以下错误消息。我试过用sudo和不用sudo都没有用

    Traceback (most recent call last):
  File "build.py", line 10, in <module>
    buildtools.build.processArgs('.', sys.argv)
  File "/home/machine/projects/weird/buildtools/build.py", line 352, in processArgs
    commands[command](baseDir, scriptName, opts, args, type)
  File "/home/machine/projects/weird/buildtools/build.py", line 39, in __call__
    return self._handler(baseDir, scriptName, opts, args, type)
  File "/home/machine/projects/weird/buildtools/build.py", line 166, in runBuild
    limitMetadata=limitMetadata)
  File "/home/machine/projects/weird/buildtools/packager.py", line 274, in createBuild
    buildNum = getBuildNum(baseDir)
  File "/home/machine/projects/weird/buildtools/packager.py", line 80, in getBuildNum
    (result, dummy) = subprocess.Popen(['hg', 'id', '-n'], stdout=subprocess.PIPE).communicate()
  File "/usr/lib/python2.6/subprocess.py", line 623, in __init__
    errread, errwrite)
  File "/usr/lib/python2.6/subprocess.py", line 1141, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

我丢了一个包裹吗?任何关于问题可能是什么的提示都将不胜感激

堆栈跟踪清楚地表明问题是由以下行引起的:

(result, dummy) = subprocess.Popen(['hg', 'id', '-n'], stdout=subprocess.PIPE).communicate()
如果您查看,这一行试图运行hgid-n命令get numerical Mercurial revision。显然,在系统上不存在Myalic命令行工具,这种构建脚本没有考虑到它失败的可能性。
免责声明:我恰好是写这个脚本的人,我现在正在写。Mercurial对于构建不是必需的,修订号几乎只是确定输出文件名所必需的。

堆栈跟踪清楚地表明问题是由以下行引起的:

(result, dummy) = subprocess.Popen(['hg', 'id', '-n'], stdout=subprocess.PIPE).communicate()
如果您查看,这一行试图运行hgid-n命令get numerical Mercurial revision。显然,在系统上不存在Myalic命令行工具,这种构建脚本没有考虑到它失败的可能性。
免责声明:我恰好是写这个脚本的人,我现在正在写。Mercurial对于构建不是必需的,修订号几乎只是确定输出文件名所必需的。

Wladimir,谢谢,这让我回到了我正在处理的被遗忘的项目的轨道上。我会再试一次。瓦拉迪米尔,谢谢,这让我回到了我正在做的被遗忘的项目的轨道上。我会再试一次。