1

最近我在我的 Linuxmint 14 KDE 中下载了最新版本的 Firefox Add-on SDK,1.13.2。到目前为止,它工作得很好,如下面的命令所示:

ikrz@iklg570 /media/MyDrive/Dev/MozillaAddons/sdk $ source bin/activate
Welcome to the Add-on SDK. Run 'cfx docs' for assistance.
(sdk)ikrz@iklg570 /media/MyDrive/Dev/MozillaAddons/sdk $ cfx docs
bash: /media/MyDrive/Dev/MozillaAddons/sdk/bin/cfx: Permission denied
(sdk)ikrz@iklg570 /media/MyDrive/Dev/MozillaAddons/sdk $

但是,正如您在终端(Konsole)的上述输出中看到的那样,运行 cfx 命令的权限被拒绝。当我使用 Linuxmint 14 MATE 但 1.12 的附加 SDK 时,这工作正常。

我又遇到了一个问题,这与superuser.com上质疑的用户权限有关。

4

1 回答 1

1

bin目录下的文件没有执行位权限:

https://gist.github.com/canuckistani/5008348

作为测试,我将 1.13.2 作为 tarball 下载并解压缩,您可以在 gist 的“correct.sh”部分看到目录应该是什么样子。我使用了以下命令:

wget https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1.13.2.tar.gz
tar xfz addon-sdk-1.13.2.tar.gz

我在其中执行此操作的目录归我的用户所有,并且是本地文件系统。YMMV。

于 2013-02-21T21:27:01.693 回答