2015-06-19 76 views
1

嘗試安裝abpcrawler(下面的存儲庫)時出現錯誤。無法爲ABP安裝爬網程序

https://github.com/adblockplus/abpcrawler

當運行命令

./run.py -b /usr/bin/firefox urls.txt outputdir 

我收到以下錯誤:

bash-3.2# ./run.py -b /usr/bin/firefox urls.txt outputdir 
Communicating with client on port 29922 
['/usr/bin/firefox', '--crawler-port', '29922', '-foreground', '-profile', '/tmp/tmpgZYg1r.mozrunner'] 
Traceback (most recent call last): 
    File "./run.py", line 195, in <module> 
    run() 
    File "./run.py", line 178, in run 
    runner.start() 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mozrunner/base/browser.py", line 67, in start 
    BaseRunner.start(self, *args, **kwargs) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mozrunner/base/runner.py", line 102, in start 
    self.process_handler.run(self.timeout, self.output_timeout) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mozprocess/processhandler.py", line 700, in run 
    self.proc = self.Process([self.cmd] + self.args, **args) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mozprocess/processhandler.py", line 103, in __init__ 
    universal_newlines, startupinfo, creationflags) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 710, in __init__ 
    errread, errwrite) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1327, in _execute_child 
    raise child_exception 
OSError: [Errno 2] No such file or directory 

我缺少的東西?我安裝了Mercurial並能夠克隆構建工具回購。

回答

2

從錯誤信息來看,/usr/bin/firefox無法啓動,原因是:

OSError: [Errno 2] No such file or directory

ABP履帶需要安裝的Firefox,它會以收集的數據自動Firefox瀏覽器。如果真的安裝了Firefox,可能路徑是/usr/local/bin/firefox或類似的東西。如果您不確定,您可以從命令行運行which firefox

+0

謝謝,我現在能夠安裝。 – dapirate7

+0

很高興。謝謝! :) – dapirate7