Netbeans无法在您的路径上找到Cordova或Git

时间:2013-09-29 05:27:02

标签: netbeans-7

我只是安装了最新的netbeans 7.4 RC1,我得到了错误页面“Netbeans找不到你的路径上的Cordova或Git,请安装Cordova或Git”。事实上,我确实安装了cordova和Git。

我按照此youtube上的步骤进行操作,

  

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

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

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

12 个答案:

答案 0 :(得分:16)

我遇到了完全相同的问题。我发现了这个错误:https://netbeans.org/bugzilla/show_bug.cgi?id=234870

转到命令提示符。 尝试输入:

git --version    
cordova --version

如果您收到“未找到命令”错误,则表示您的安装存在问题。您很可能需要添加到路径变量中的项目。 就我而言,就是这样 C:\用户\克里斯\应用程序数据\本地\ GitHub的\ PortableGit_015aa71ef18c047ce8509ffb2f9e4bb0e3e73f13 \ BIN; C:\用户\克里斯\应用程序数据\漫游\ NPM

对于Cordova和Git。

答案 1 :(得分:3)

我认为错误消息逻辑已被破坏,这就是为什么这会产生误导。在我的情况下,git不在PATH中,但是cordova是。确保将git添加到PATH中,修复此问题。

答案 2 :(得分: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。所以问题只是在检查科尔多瓦是否开始时   安装

在命令行上运行

where cordova

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

答案 3 :(得分:2)

你必须使用cordova版本3.0.10而不是3.1 Netbeans似乎不适用于Cordova 3.1

输入

npm install -g cordova@3.0.10

并重新启动Netbeans。

答案 4 :(得分:1)

请务必检查环境变量中是否有任何附件。我犯了这个错误,这让我很头疼:))

不行:"C:\Program Files\nodejs\";C:\Program Files (x86)\Git\bin

好的:C:\Program Files\nodejs\;C:\Program Files (x86)\Git\bin

答案 5 :(得分: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

答案 6 :(得分:0)

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

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

答案 7 :(得分:0)

我通过此链接安装GIT解决了这个问题:

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

希望这有助于某人。

答案 8 :(得分:0)

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

答案 9 :(得分:0)

  1. 按照phonegap(cordova)文档中的描述,按照安装过程进行操作,但确保在安装git时检查选项使用git和windows命令提示符下的可选Unix工具,然后转到路径变量检查C:\ Program Files \ nodejs \; C:\ Program Files (x86)\ Git \ bin存在于你的路径环境变量中,正如shrty所说。 您可以测试node.js是否按节点安装--version和git by git --version

  2. 获取npm安装-g cordova安装的路径 科尔多瓦。它产生类似于"}的东西(当前:{"节点":" 0.10.36"," npm":" 1.4.28&# 34;}) C:\ Users \ kanu \ AppData \ Roaming \ npm \ cordova - >:如果你进去

  3.   

    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应用程序。它应该工作

答案 10 :(得分:0)

我在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时强迫用户输入。科尔多瓦已经安装完毕,从未跑过。

答案 11 :(得分: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项目:)