Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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
Firefox addon 从Firefox加载项SDK执行cfx命令的权限被拒绝_Firefox Addon_Firefox Addon Sdk_Linux Mint - Fatal编程技术网

Firefox addon 从Firefox加载项SDK执行cfx命令的权限被拒绝

Firefox addon 从Firefox加载项SDK执行cfx命令的权限被拒绝,firefox-addon,firefox-addon-sdk,linux-mint,Firefox Addon,Firefox Addon Sdk,Linux Mint,最近,我在Linuxmint 14 KDE中下载了最新版本的Firefox插件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 $ cf

最近,我在Linuxmint 14 KDE中下载了最新版本的Firefox插件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 $
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
但是,正如您在终端(Konsole)的上述输出中所看到的,运行cfx命令的权限被拒绝。当我使用Linuxmint 14 MATE时,它工作得很好,但是使用了附加SDK的1.12


我又遇到了一个问题,与在询问的用户权限有关。

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

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

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 $
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.

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

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

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 $
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.

ls-la对SDK的bin目录有何评论?@canuckistani
ikrz@iklg570/media/MyDrive/Dev/MozillaAddons/sdk/bin$ls-la
总计30
drwx------1ikrzikrz4096-Feb 12:43.
drwx------1ikrzikrz4096-Feb 12:43.
-rw------1ikrzikrz2368-Feb 12:43激活--1 ikrz ikrz 4420 Feb 12:43激活。bat--1 ikrz ikrz 2677 Feb 12:43激活。ps1--code>--rw--1 ikrz ikrz 1132 Feb 12:43 cfx--1 ikrz ikrz 256 Feb 12:43 cfx--bat--1 ikrz ikrz 256 Feb 12:43停用。bat--
drwx-----1 ikrz ikrz 0 Feb 12:43集成脚本
ls-la对SDK的bin目录说了什么?@canuckistani
ikrz@iklg570/media/MyDrive/Dev/MozillaAddons/sdk/bin$ls-la
总计30
drwx------1ikrzikrz4096-Feb 12:43.
drwx------1ikrzikrz4096-Feb 12:43…
-rw-----1 ikrz ikrz 2368 Feb 12:43激活
-rw------1 ikrz ikrz 4420 Feb 12:43激活.bat
-rw------1 ikrz ikrz 2677 Feb 12:43激活.ps1
-rw------1 ikrz ikrz 1132 Feb 12:43 cfx
-rw------1 ikrz ikrz 256 Feb 12:43 cfx.batikrz ikrz 550 Feb 12:43停用。bat
drwx-----1 ikrz ikrz 0 Feb 12:43集成脚本
非常感谢您的支持。现在我明白为什么没有足够的许可了。我正在使用NTFS驱动器存储我的文件。此驱动器的装载点尚未设置为完全装载。我应该先设法解决它。再次感谢。:)在解析NTFS驱动器的权限后,它现在可以工作了。谢谢。:)非常感谢您的支持。现在我明白为什么没有足够的许可了。我正在使用NTFS驱动器存储我的文件。此驱动器的装载点尚未设置为完全装载。我应该先设法解决它。再次感谢。:)在解析NTFS驱动器的权限后,它现在可以工作了。谢谢。:)