1

新しい 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 リソースの作成] ボタンを選択したときにも発生します。ロード画面が表示され、上記と同じエラー出力が表示され、値を編集する機会がありません。

デフォルトの NetBeans インストールの設定を何も変更せず、それを機能させるためにさまざまな方法を試しましたが、役に立たなかったので、これは本当にイライラします。

Linux Mint ボックスでこれを試してみましたが、同じエラー メッセージが表示されます。「Path Already Exists」が何を意味するかは知っていますが、NetBeans で何かを変更する選択肢は実際には与えられていません。

何か案は?見逃したものをインストールする必要がありますか? Windowsでこれをまだ試していないことに注意してください。OSX Mavericks と Linux Mint だけです。

助けてくれてありがとう。

4

4 に答える 4

14

Cordova 3.1.0-0.2.0 を使用していると思いますか? (確認するには、コマンド ラインで cordova -v を実行します)。「0.2.0」アップデートで何かが変更されたようで、これは NetBeans と互換性がありません。回避策として、このバージョンをアンインストールし、代わりに古いバージョンの Cordova をインストールします。

sudo npm uninstall -g cordova
sudo npm install -g cordova@3.1.0-0.1.0

そして、それはうまくいきます。NetBeans に対して報告しました。ここを参照してください

于 2013-11-03T12:34:46.763 に答える
2

create.js cordova ファイルの行 61 から 64 にコメントを付けて cordova Cordova 3.1.0-0.2.0 に「パッチ」を適用するか、3.1.0-0.1.0 にダウングレードすることができます。

于 2013-11-06T11:40:36.983 に答える