我刚买了一台新的 iMac(OSX Mavericks)并安装了最新的 NetBeans 7.4 + Cordova + NodeJS + PhoneGap 并验证了所有安装都顺利进行并且 CLI 命令运行正常。
我还安装并设置了 Android SDK 和模拟器,它们也可以正常工作,我也在 Netbeans 中设置了 SDK 路径。Git 也是全新安装的。
但是,在 NetBeans 中,当我使用内置的 Cordova 模板(或任何 Cordova 项目)开始一个新的 Cordova 项目并尝试将它部署在任何 Cordova 模拟器(Android、iOS 等)上时,我不断得到下面同样的错误:
cordova -d . create com.mego.TestCordova TestCordova
Error: Path already exists and is not empty: /Users/wzeenni/Development/Projects/Prototypes/TestCordova
Creating a new cordova project with name "TestCordova" and id "com.coolappz.TestCordova" at location "/Users/wzeenni/Development/Projects/Prototypes/TestCordova"
at CLI.create (/usr/local/lib/node_modules/cordova/src/create.js:63:25)
at new CLI (/usr/local/lib/node_modules/cordova/src/cli.js:105:30)
at Object.<anonymous> (/usr/local/lib/node_modules/cordova/bin/cordova:41:16)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:901:3
/Users/wzeenni/Development/Projects/Prototypes/TestCordova/nbproject/build.xml:78: exec returned: 1
BUILD FAILED (total time: 1 second)
当我右键单击项目 > 属性 > Cordova > 创建 Cordova Resorces 按钮时,也会发生这种情况。它只是向我显示一个加载屏幕,然后在上面给出相同的错误输出,我没有机会编辑任何值。
这真的令人沮丧,因为我没有更改默认 NetBeans 安装上的任何设置,并尝试了不同的方法让它工作,但无济于事。
我什至在我的 Linux Mint 盒子上试过这个,但我得到了同样的错误信息。我知道“路径已经存在”是什么意思,但在 NetBeans 中我并没有真正的选择来改变任何东西。
有任何想法吗?有什么我需要安装但我错过的东西吗?注意我还没有在 Windows 上尝试过。只是 OSX Mavericks 和 Linux Mint。
谢谢你的帮助。