在 Windows 7 上调整环境变量时是不是破坏了 phonegap?
Posted
技术标签:
【中文标题】在 Windows 7 上调整环境变量时是不是破坏了 phonegap?【英文标题】:Did I break phonegap when adjusting environment variables on Windows 7?在 Windows 7 上调整环境变量时是否破坏了 phonegap? 【发布时间】:2013-09-05 20:20:50 【问题描述】:-
已安装 node.js
已安装 phonegap:npm install -g phonegap
创建了示例应用:phonegap create hello com.example.hello HelloWorld
在android中使用run命令测试:phonegap run android
接下来发生的事情是它没有检测到 Android SDK,所以它要求我提供 build.phonegap.com 帐户。我继续创建了一个帐户并输入了用户/密码,就像魔术一样,它在云中创建了应用程序。我将二维码扫描仪指向屏幕,它安装在我的 Android 手机上。很酷,但是...
我想使用 Android 模拟器进行本地开发。所以我按照说明 (http://docs.phonegap.com/en/3.0.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide) 安装 Android SDK、更改 PATH 变量等。
当我回到命令行并 cd 到我的 phonegap 根文件夹时,突然“'phonegap' 不被识别为内部或外部命令......'。我尝试使用 npm 重新安装 phonegap,它看起来像安装又好了,但即使重新启动 cmd.exe,phonegap 命令也不起作用。
有什么想法吗?更改环境变量不应该影响已经安装的phonegap,对吗?我唯一能想到的另一件事是我必须安装 Ant 并创建一个 ANT_HOME 系统变量..
为菜鸟问题道歉。我确定我只是在这里搞砸了一些简单的事情..
【问题讨论】:
【参考方案1】:想通了。当我尝试为 android sdk 和 Ant 手动附加其他环境变量时,我不小心删除了 node.js 的环境变量。由于 phonegap 是作为节点包安装的,因此无法识别。
【讨论】:
【参考方案2】:最好使用Msysgit 重新安装并提供正确的路径。在我的情况下,env变量路径如下,
C:\Program Files\nodejs\; ->NodeJS path
F:\windows_adt\sdk\platform-tools; ->SDK Platform Tools
F:\windows_adt\sdk\tools; ->SDK Tools
C:\msysgit\bin; ->Bin Folder
C:\msysgit\git; ->git
C:\msysgit\libexec\git-core; ->git-core, if you want.
为了减少进一步的错误,请使用推荐的 msysgit shell。
【讨论】:
以上是关于在 Windows 7 上调整环境变量时是不是破坏了 phonegap?的主要内容,如果未能解决你的问题,请参考以下文章
windows10上安装python3.7教程以及环境变量配置
在Windows 7上运行jmeter的批处理文件时发生错误