在我的Ubuntu 12.04中,我试图安装离子框架但运行命令时出现一些错误ionic build android。Ubuntu +错误:无法运行“ant -version”,请确保您已安装ant并添加到您的PATH中
我看到了很多选项来设置环境变量,并得到了一点成功,但即使我不能够解决这个问题。
回声$ PATH
/usr/bin/node:/home/sainath/.rvm/gems/ruby-1.9.3-p547/bin:/home/sainath/.rvm/gems/[email protected]/bin:/home/sainath/.rvm/rubies/ruby-1.9.3-p547/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/sainath/.rvm/bin:/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java:/usr/local/ant/bin:/home/sainath/.rvm/bin:/home/sainath/android/adt-bundle-linux-x86_64-20140702/sdk/platform-tools:/home/sainath/android/adt-bundle-linux-x86_64-20140702/sdk/tools:/home/sainath/.rvm/bin:/home/sainath/android/adt-bundle-linux-x86_64-20140702/sdk/platform-tools:/home/sainath/android/adt-bundle-linux-x86_64-20140702/sdk/tools:/home/sainath/.rvm/bin:/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java:/usr/local/ant/bin
在最后一行,它表明蚂蚁添加到文件的bashrc
须藤的gedit /etc/bash.bashrc
export ANT_HOME=/usr/local/ant
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
export PATH=$PATH:$JAVA_HOME:${ANT_HOME}/bin
Java的版本
java version "1.7.0_65"
OpenJDK Runtime Environment (IcedTea 2.5.1) (7u65-2.5.1-4ubuntu1~0.12.04.2)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
节点--version
v0.10.32
新的错误: -
/home/sainath/android/adt-bundle-linux-x86_64-20140702/sdk/tools/ant/build.xml:698: Execute failed: java.io.IOException: Cannot run program "/home/sainath/android/adt-bundle-linux-x86_64-20140702/sdk/build-tools/android-4.4W/aapt" (in directory "/home/sainath/MobileApps/myFirstIonicApp/platforms/android/CordovaLib"): error=2, No such file or directory
仍然得到错误。请建议一些事情..在此先感谢。
请查看更新的问题,加入的Java版本。对不起,你明白了。 – Rubyist 2014-10-02 20:50:31
不会将您的JAVA_HOME必须'出口JAVA_HOME =/usr/lib目录/ JVM/Java的7-的OpenJDK,AMD64/jre'漏下/斌/ java吗? – ashoke 2014-10-02 20:56:34
我没有看到你的道路上...的NodeJS尝试运行'节点--version',更新位置的NodeJS PATH。 – ashoke 2014-10-02 21:10:16