无法使用cfx run运行我开发的firefox附加组件

哈立德·阿布·苏德

我正在尝试使用本教程开始开发Firefox附加组件,但出现以下问题

(c:\addon-sdk-1.15) C:\Users\Khaled\my-addon>cfx run
Using binary at 'C:\Program Files (x86)\Mozilla Firefox\firefox.exe'.
Using profile at 'c:\users\khaled\appdata\local\temp\tmph_o0ca.mozrunner'.
Traceback (most recent call last):
  File "c:\addon-sdk-1.15\bin\cfx", line 33, in <module>
    cuddlefish.run()
  File "c:\addon-sdk-1.15\python-lib\cuddlefish\__init__.py", line 945, in run
    pkgdir=options.pkgdir)
  File "c:\addon-sdk-1.15\python-lib\cuddlefish\runner.py", line 705, in run_app

    runner.start()
  File "c:\addon-sdk-1.15\python-lib\mozrunner\__init__.py", line 532, in start
    self.process_handler = run_command(self.command+self.cmdargs, self.env, **se
lf.kp_kwargs)
  File "c:\addon-sdk-1.15\python-lib\mozrunner\__init__.py", line 59, in run_com
mand
    return killableprocess.Popen(cmd, env=env, **killable_kwargs)
  File "C:\Python27\lib\subprocess.py", line 709, in __init__
    errread, errwrite)
    TypeError: _execute_child() takes exactly 17 arguments (18 given)
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
  File "C:\Python27\lib\atexit.py", line 24, in _run_exitfuncs
    func(*targs, **kargs)
  File "c:\addon-sdk-1.15\python-lib\cuddlefish\runner.py", line 533, in maybe_r
emove_outfile
    os.remove(outfile)
WindowsError: [Error 32] The process cannot access the file because it is being
used by another process: 'c:\\users\\khaled\\appdata\\local\\temp\\harness-stdou
t-j8zqpd'
Error in sys.exitfunc:
Traceback (most recent call last):
  File "C:\Python27\lib\atexit.py", line 24, in _run_exitfuncs
    func(*targs, **kargs)
  File "c:\addon-sdk-1.15\python-lib\cuddlefish\runner.py", line 533, in maybe_r
emove_outfile
    os.remove(outfile)
WindowsError: [Error 32] The process cannot access the file because it is being
used by another process: 'c:\\users\\khaled\\appdata\\local\\temp\\harness-stdou
t-j8zqpd'

我正在使用python 2.6.6,并尝试了2.7.6,出现了相同的问题...有什么建议吗?

哈立德·阿布·苏德

搜索后,我发现问题是:与python 2.7.6不兼容的附加SDK,因此您必须使用python 2.6.6并在使用python 2.6.6时处理此错误

(c:\addon-sdk-1.15) C:\Users\Khaled\my-addon>cfx run
Traceback (most recent call last):
  File "c:\addon-sdk-1.15\bin\cfx", line 33, in <module>
    cuddlefish.run()
  File "c:\addon-sdk-1.15\python-lib\cuddlefish\__init__.py", line 945, in run
    pkgdir=options.pkgdir)
  File "c:\addon-sdk-1.15\python-lib\cuddlefish\runner.py", line 639, in run_app

    print >>sys.stderr, "Using binary at '%s'." % runner.binary
LookupError: unknown encoding: cp720
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
  File "C:\Python26\lib\atexit.py", line 24, in _run_exitfuncs
    func(*targs, **kargs)
  File "c:\addon-sdk-1.15\python-lib\cuddlefish\runner.py", line 533, in maybe_r
emove_outfile
    os.remove(outfile)
WindowsError: [Error 32] The process cannot access the file because it is being
used by another process: 'c:\\users\\khaled\\appdata\\local\\temp\\harness-stdou
t-ecam39'
Error in sys.exitfunc:
Traceback (most recent call last):
  File "C:\Python26\lib\atexit.py", line 24, in _run_exitfuncs
    func(*targs, **kargs)
  File "c:\addon-sdk-1.15\python-lib\cuddlefish\runner.py", line 533, in maybe_r
emove_outfile
    os.remove(outfile)
WindowsError: [Error 32] The process cannot access the file because it is being
used by another process: 'c:\\users\\khaled\\appdata\\local\\temp\\harness-stdou
t-ecam39' 

解决方案:

1-下载cp720

2-解压缩zip文件。

3-将文件cp720.py复制或移动到python编码文件夹中。

 Example: C:\Python26\Lib\encodings\

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

示例Firefox附加组件“ cfx测试”失败,为什么?

来自分类Dev

Firefox开发人员版本和firebug 3.0无法安装附加组件

来自分类Dev

在Firefox附加组件上使用Blob

来自分类Dev

无法在Firefox附加组件上使用“ port.emit”

来自分类Dev

使用angularJs路由的firefox sdk附加组件

来自分类Dev

使用Firefox附加组件SDK打开背景窗口

来自分类Dev

如何使用Capybara和Selenium安装Firefox附加组件?

来自分类Dev

使用angularJs路由的firefox sdk附加组件

来自分类Dev

使用Firefox附加组件SDK打开背景窗口

来自分类Dev

我可以使用Firefox附加组件在选项卡页眉上放置一个按钮吗?

来自分类Dev

如何在Firefox附加组件中避免出现“ TypeError:无法访问死对象”状态?

来自分类Dev

Firefox附加组件声明功能和在内容脚本中使用

来自分类Dev

使用SDK查询Firefox附加组件中带有书签的提要

来自分类Dev

使用vim作为It's All Text的编辑器!Firefox附加组件

来自分类Dev

如何使用新的 WebExtensions 附加组件更改 Firefox 选项卡颜色?

来自分类Dev

我应该使用哪个附加组件来文件存储我的 Rails 应用程序

来自分类Dev

我如何使用Mailgun API使用Mozilla rest附加组件发布数据

来自分类Dev

Vaadin TableExport附加组件无法直接处理Label组件

来自分类Dev

如何在Excel中使用附加组件获取值=不包含附加组件的值。

来自分类Dev

Firefox字典附加组件

来自分类Dev

Firefox for Ubuntu附加组件

来自分类Dev

Firefox for Ubuntu附加组件

来自分类Dev

无法识别Docker Odoo 13.0中的附加组件

来自分类Dev

无法为ember-cli安装附加组件

来自分类Dev

SDK Manager无法下载API和附加组件?

来自分类Dev

我的附加组件如何与Firefox Reader View交互?

来自分类Dev

我正在尝试使用Google Apps脚本为Google文档制作一种实时自动正确的附加组件

来自分类Dev

使用vaadin附加组件“ EasyUpload”-使用Maven编译widgetset

来自分类Dev

使用Mozilla附加组件读取原始数据

Related 相关文章

  1. 1

    示例Firefox附加组件“ cfx测试”失败,为什么?

  2. 2

    Firefox开发人员版本和firebug 3.0无法安装附加组件

  3. 3

    在Firefox附加组件上使用Blob

  4. 4

    无法在Firefox附加组件上使用“ port.emit”

  5. 5

    使用angularJs路由的firefox sdk附加组件

  6. 6

    使用Firefox附加组件SDK打开背景窗口

  7. 7

    如何使用Capybara和Selenium安装Firefox附加组件?

  8. 8

    使用angularJs路由的firefox sdk附加组件

  9. 9

    使用Firefox附加组件SDK打开背景窗口

  10. 10

    我可以使用Firefox附加组件在选项卡页眉上放置一个按钮吗?

  11. 11

    如何在Firefox附加组件中避免出现“ TypeError:无法访问死对象”状态?

  12. 12

    Firefox附加组件声明功能和在内容脚本中使用

  13. 13

    使用SDK查询Firefox附加组件中带有书签的提要

  14. 14

    使用vim作为It's All Text的编辑器!Firefox附加组件

  15. 15

    如何使用新的 WebExtensions 附加组件更改 Firefox 选项卡颜色?

  16. 16

    我应该使用哪个附加组件来文件存储我的 Rails 应用程序

  17. 17

    我如何使用Mailgun API使用Mozilla rest附加组件发布数据

  18. 18

    Vaadin TableExport附加组件无法直接处理Label组件

  19. 19

    如何在Excel中使用附加组件获取值=不包含附加组件的值。

  20. 20

    Firefox字典附加组件

  21. 21

    Firefox for Ubuntu附加组件

  22. 22

    Firefox for Ubuntu附加组件

  23. 23

    无法识别Docker Odoo 13.0中的附加组件

  24. 24

    无法为ember-cli安装附加组件

  25. 25

    SDK Manager无法下载API和附加组件?

  26. 26

    我的附加组件如何与Firefox Reader View交互?

  27. 27

    我正在尝试使用Google Apps脚本为Google文档制作一种实时自动正确的附加组件

  28. 28

    使用vaadin附加组件“ EasyUpload”-使用Maven编译widgetset

  29. 29

    使用Mozilla附加组件读取原始数据

热门标签

归档