'cfx'不被视为内部或外部命令

时间:2012-08-17 19:05:38

标签: firefox-addon firefox-addon-sdk

我实际上正在使用Add-on Builder开发一个附加组件,但现在我想更改为SDK,因为它有更多的可能性。
我已经像这样安装了sdk和Python: C:\ Users \用户BLA \加载项\插件-SDK-1.8.1
(在addon-sdk-1.8.1里面我添加了tar-Python-2.6.8) 现在在我输入的cmd中:

cd C:\Users\bla\Add-ons\addon-sdk-1.8.1  
mkdir my-addon  
cd my-addon  
cfx init  

工作正常 - >已创建文件夹my-addon,其中包含整个目录 然后我删除了文件夹my-addon并再次尝试了相同的命令并得到了:

'cfx' is not recognized as internal or external command, 
operable program or batch file.   

mddir my-addon创建了my-addon文件夹。但是cfx init产生了错误。

这是我第一次使用cmd命令而且我不知道我现在要做什么

2 个答案:

答案 0 :(得分:5)

您需要先激活sdk的环境,请参阅安装文档:

https://addons.mozilla.org/en-US/developers/docs/sdk/latest/dev-guide/tutorials/installation.html

基本上,您需要运行命令

仓/激活

...来自SDK的根目录。如果您想让shell中的环境始终可用,请在上面的链接上添加其他文档。

答案 1 :(得分:0)

windows用户运行:

  

source bin / activate

它应该在欢迎信息的末尾添加(addon-sdk-1.XX)。