我只是安装了最新的netbeans 7.4 RC1,我得到了错误页面“Netbeans找不到你的路径上的Cordova或Git,请安装Cordova或Git”。事实上,我确实安装了cordova和Git。
我按照此youtube上的步骤进行操作,
但仍然不允许我打开任何HTML 5 cordova项目。
这是我遗漏的任何步骤吗?
答案 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)
按照phonegap(cordova)文档中的描述,按照安装过程进行操作,但确保在安装git时检查选项使用git和windows命令提示符下的可选Unix工具,然后转到路径变量检查C:\ Program Files \ nodejs \; C:\ Program Files (x86)\ Git \ bin存在于你的路径环境变量中,正如shrty所说。 您可以测试node.js是否按节点安装--version和git by git --version
获取npm安装-g cordova安装的路径 科尔多瓦。它产生类似于"}的东西(当前:{"节点":" 0.10.36"," npm":" 1.4.28&# 34;}) C:\ Users \ kanu \ AppData \ Roaming \ npm \ cordova - >:如果你进去
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项目:)