6

最新の netbeans 7.4 RC1 をインストールしたところ、「Netbeans はパス上で Cordova または Git を見つけることができません。Cordova または Git をインストールしてください」というエラー ページが表示されました。実際、私は実際に cordova と Git の両方をインストールしました。

私はこのyoutubeのステップに従ってください、

https://www.youtube.com/watch?v=Gt4uHSiO-00

しかし、それでも HTML 5 コードバ プロジェクトを開くことはできません。

それは私が省略したステップですか?

4

12 に答える 12

16

私はまったく同じ問題を抱えていました。このバグを見つけました: https://netbeans.org/bugzilla/show_bug.cgi?id=234870

コマンド プロンプトに移動します。次のように入力してみてください。

git --version    
cordova --version

「コマンドが見つかりません」というエラーが表示される場合は、インストールに問題があります。おそらく、パス変数にアイテムを追加する必要があります。私の場合、それは C:\Users\Chris\AppData\Local\GitHub\PortableGit_015aa71ef18c047ce8509ffb2f9e4bb0e3e73f13\bin;C:\Users\Chris\AppData\Roaming\npm でした

Cordova と Git の両方に。

于 2013-09-29T13:00:23.827 に答える
3

エラー メッセージのロジックが壊れていると思います。そのため、誤解を招く可能性があります。私の場合、git は PATH にありませんでしたが、cordova はありました。git が PATH に追加されていることを確認して、これを修正しました。

于 2013-11-29T23:25:32.243 に答える
2

ここhttps://netbeans.org/bugzilla/show_bug.cgi?id=234870を見ると、まったく同じ問題がありました。この回答で問題が解決しました。

Windows では、NetBeans は「cordova.cmd -v」を実行して、Cordova の準備ができているかどうかを確認しようとします。そこで、この cordova.cmd ファイルを変更して、単に偽のバージョンを返すようにしました。

@エコー3.0.1

これにより、Cordova がインストールされているかどうかを確認するウィザードの手順を完了することができます。その後、cordova.cmd の変更を元に戻し、新しいプロジェクト ウィザードを終了しました。そしてそれはうまくいき、Androidデバイスでビルドして起動することさえできました. この「回避策」は、IDE を閉じるまで機能します。したがって、問題はコルドバがインストールされているかどうかを確認する最初の段階だけです

コマンドラインで実行

where cordova

場所を取得する (通常は C:\Users\\AppData\Roaming\npm)

于 2013-10-03T13:31:19.453 に答える
2

3.1 の代わりに cordova バージョン 3.0.10 を使用する必要があります Netbeans は Cordova 3.1 では動作しないようです

入力する

npm install -g cordova@3.0.10

そしてNetbeansを再起動します。

于 2013-10-08T09:20:08.233 に答える
1

環境変数にエンクロージャーがあるかどうかを必ず確認してください。私はこの間違いを犯し、それは私に多くの頭痛を与えました:)

よくない:"C:\Program Files\nodejs\";C:\Program Files (x86)\Git\bin

わかった:C:\Program Files\nodejs\;C:\Program Files (x86)\Git\bin

于 2014-01-06T10:51:10.240 に答える
1

Ubuntu 14.04 に Netbeans 8 をインストールする場合は、次のように入力する必要があります。

sudo ln -s /usr/bin/nodejs /usr/bin/node

次に、 http://cordova.apache.org/docs/en/edge/guide_cli_index.md.html#The%20Command-line%20Interfaceに従ってください

于 2014-08-19T20:49:50.953 に答える
1

Windows 7 で NetBeans 8.1 を使用すると、ほぼ同じ問題が発生しました。NetBeans が Cordova (のみ) を PATH で見つけることができないと言ったことを除いて、Cordova はインストールされ、PATH にありました。誰もが示唆したように、私はバージョンをテストしました。

C:\>git --version
git version 2.7.0.windows.2

C:\>cordova --version
? May Cordova anonymously report usage statistics to improve the tool over time? No

You have been opted out of telemetry. To change this, run: cordova telemetry on.
6.2.0

奇妙なことに、 --version は私が与えたユーザー入力を求めました。Netbeans を再度開いて、コードバのインストールを魔法のように確認できるようになりました。私の全体の問題は、Cordova --version が初めて実行されたときに Cordova がユーザー入力を強制していたため、Netbeans がインストールされているのを認識できなかったことでした。Cordova は新しくインストールされ、実行されることはありませんでした。

于 2016-07-16T23:26:36.913 に答える
0

このリンクからGITをインストールしてこの問題を解決しました:

http://git-scm.com/book/en/Getting-Started-First-Time-Git-Setup

これが誰かを助けることを願っています。

于 2014-04-18T09:01:46.030 に答える
0

Linux で同じ問題が発生し、ユーザー固有の $PATH をいじっていました。最終的に解決したのは、$NETBEANS_PATH/etc/netbeans.conf にある netbeans.conf に $PATH 変数を設定することでした。

この3行を追加しました

export ANDROID_HOME=/home/paul/Android/Sdk
PATH="$PATH:/home/paul/opt/node-v4.4.7-linux-x64/bin/:/home/paul/Android/Sdk/tools"
export PATH

その後、私はついにCordovaプロジェクトをセットアップすることができました:)

于 2016-08-09T22:56:09.823 に答える
0
  1. phonegap(cordova) のドキュメントに記載されているインストール プロセスに従ってください。ただし、git をインストールするときに、Windows コマンド プロンプトから git とオプションの Unix ツールを使用するオプションをオンにしてから、パス変数に移動して C:\Program Files\ を確認してください。 nodejs\;C:\Program Files (x86)\Git\bin は、shrty が言ったようにパス環境変数に存在します。node.js が node --version でインストールされているかどうか、git --version で git がインストールされているかどうかをテストできます。

  2. npm install -g cordova がコルドバをインストールしたパスを取得します
    。"} (current: {"node":"0.10.36","npm":"1.4.28"}) C:\Users\kanu\AppData\Roaming\npm\cordova ->: if you入る

C:\Users\kanu\AppData\Roaming\npm\ directory そこに cordova.exe があります ;C:\Users\magezi\AppData\Roaming\npm\ を環境に git の後に追加する必要があります.

その後、C:\Users\kanu\AppData\Roaming\npm\ にある cordova.exe が存在する場所にディレクトリを変更し、そこからコマンド cordova --version によって cordova のインストールをテストできます (それは戻りますバージョン)

netbeans を開いて、cordova アプリケーションを作成してみてください。それはうまくいくはずです

于 2015-09-08T21:55:20.377 に答える