6

我刚刚安装了最新的 netbeans 7.4 RC1,我得到了错误页面“Netbeans 无法在您的路径上找到 Cordova 或 Git,请安装 Cordova 或 Git”。事实上,我确实安装了 cordova 和 Git。

我确实按照这个 youtube 上的步骤,

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

但它仍然不允许我打开任何 HTML 5 cordova 项目。

这是我遗漏的任何步骤吗?

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 文件来简单地返回假版本:

@echo 3.0.1

这使我可以完成向导步骤,如果安装了 Cordova,则会检查其中的位置。之后,我恢复了 cordova.cmd 中的更改并完成了新项目向导。它有效,我什至可以在 Android 设备上构建和启动它。在我关闭 IDE 之前,这种“解决方法”一直有效。所以问题只是在检查是否安装了 Cordova

在命令行运行

where cordova

获取它所在的位置(通常在 C:\Users\\AppData\Roaming\npm)

于 2013-10-03T13:31:19.453 回答
2

您必须使用 cordova 3.0.10 版本而不是 3.1 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 说在我的 PATH 上找不到 Cordova(仅)但 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 的安装。来发现我的整个问题是 Netbeans 看不到它的安装,因为 Cordova 在第一次运行 cordova --version 时强制用户输入。Cordova 是新安装的,从未运行过。

于 2016-07-16T23:26:36.913 回答
0

我有同样的问题。我在另一个站点上找到了一个解决方案。
试试这个:重新安装 git 并从 windows 命令提示符中选择选项 *使用 Git 和可选的 Unix 工具。

于 2015-03-15T15:22:12.450 回答
0

如果有人使用 Netbeans 8.0,这是您需要遵循 Netbeans 网站上提供的教程:https ://netbeans.org/kb/docs/webclient/cordova-gettingstarted.html

用cordova快乐编码......!!!

于 2014-02-07T15:28:47.893 回答
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 变量

我添加了这三行

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\正如 shrty 所说,nodejs\;C:\Program Files (x86)\Git\bin 存在于您的路径环境变量中。您可以通过 node --version 和 git --version 测试 node.js 是否安装

  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\ 目录你会在那里找到cordova.exe 你需要做的是在git之后的环境中添加;C:\Users\magezi\AppData\Roaming\npm\ .

之后,将目录更改为我所在的 cordova.exe 所在的目录,它位于 C:\Users\kanu\AppData\Roaming\npm\ 并从那里您可以通过命令 cordova --version 测试 cordova 的安装(它将返回版本)

打开 netbeans 并尝试创建一个 cordova 应用程序。它应该工作

于 2015-09-08T21:55:20.377 回答