我的变量
ANDROID_HOME
变量:C:\Program Files\Android\android-sdk_r24.0.2-windows\android-sdk-windows
JAVA_HOME
变量:C:\Program Files\Java\jdk1.6.0_45
PATH
变量:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\ant\apache-ant-1.9.4\bin;C:\Program Files\Android\android-sdk_r24.0.2-windows\android-sdk-windows\platform-tools;C:\Program Files\Android\android-sdk_r24.0.2-windows\android-sdk-windows\tools;%ANDROID_HOME%;%JAVA_HOME%;
现在,当我打开putty并说echo %PATH%
时,我得到的回答是"%PATH%"?其他两个相同吗?我做错了什么?
当我尝试检查离子和cordova的版本时,它只是说没有这样的文件或字典?甚至我安装了它们?
sudo npm install -g ionic
npm似乎也在起作用?我设置了apache但它只是说构建失败并且当我build.xml
时ant -v
不存在?
答案 0 :(得分:0)
我相信你还需要添加一个ANT_HOME系统变量。它应该是基于PATH变量的主Ant文件夹(不是bin),C:\ ant \ apache-ant-1.9.4的路径。至于putty和npm,我从来没有尝试过,只使用过Windows命令行。
答案 1 :(得分:0)
echo%PATH%应该返回文件系统的位置而不是变量名。 你的JAVA_HOME和ANDROID_HOME看起来是正确的。 但我不认为@rrjohnson85对于ANT是正确的,没有任何批处理文件不在bin中。我的设置为:C:\ Program Files \ apache-ant-1.9.4 \ bin,它可以工作。
您应该尝试在文件系统上添加具有完整URI位置的环境变量,而不是使用其他环境变量。