gpt4 book ai didi

python - 当我尝试使用 Mozilla Add-On SDK 运行 'cfx run' 或 'cfx test' 时,找不到我的应用程序二进制文件

转载 作者:行者123 更新时间:2023-11-30 23:26:16 25 4
gpt4 key购买 nike

我安装了 Mozilla 的最新附加 SDK(版本 1.15)。安装成功,当我执行 cfx 时,我得到了所有可能命令的列表。我创建了一个新的单独的空文件夹,将其放入其中并运行 cfx init。这也很成功,所有必要的文件夹和文件都已创建。

现在,当我尝试运行扩展或测试它时,出现以下错误:

I can't find the application binary in any of its default locations on your system. Please specify one using the -b/--binary option.

我尝试查找文档以了解我应该寻找哪种文件,但未能成功解决问题。我尝试在附加文件夹中创建一个空的 bin 文件夹,并尝试在不同的父文件夹和子文件夹中启动模板。我仍然收到同样的消息。

我在 Mac OSX Mavericks 10.9.1 上运行

这到底是怎么回事?

最佳答案

它正在寻找 Firefox 二进制文件,而不是您的应用程序的二进制文件。您必须安装 Firefox,因为 cfx run 将打开安装了您的附加组件的浏览器,以便您可以使用它并实时测试它。

如果 Firefox 已经安装,那么它位于非标准路径中,因此您必须告诉 cfx 命令在哪里找到它,这样:


cfx 运行 -b/usr/bin/firefox


cfx 运行 -b/usr/bin/firefox-trunk

这些示例仅在某些 Linux 发行版(如 Ubuntu)中有效,您必须在 Mac OSX 中找到 firefox 二进制文件。

关于python - 当我尝试使用 Mozilla Add-On SDK 运行 'cfx run' 或 'cfx test' 时,找不到我的应用程序二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22610616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com