在我的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