【问题标题】:-bash: ant: command not found on mac os x El Capitan-bash: ant: 在 mac os x El Capitan 上找不到命令
【发布时间】:2016-02-20 10:31:27
【问题描述】:

我尝试将 zxing 集成到我的 android studio 项目中,我需要 Apache Ant 来实现它。我按照以下步骤安装 Apache Ant:http://www.mkyong.com/ant/how-to-apache-ant-on-mac-os-x/ 但是当我完成链接中的所有这些步骤时,我收到以下消息:

-bash: ant: 找不到命令

【问题讨论】:

  • 它对我不起作用来吧!我知道你可以解释得更好。即使这个问题非常适合Ask Different
  • 我编辑了我的问题。:)
  • 谢谢! echo $PATH 的输出是什么?
  • /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/mkyong/gradle/bin:/Users/mkyong/apache-maven-3.1 .1/bin:/Users/mkyong/apache-ant-1.9.6/bin
  • 最好edit这个问题:)ls /Users/的输出是什么?

标签: bash apache android-studio ant osx-elcapitan


【解决方案1】:

鉴于echo $PATH的输出:

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/mkyong/gradle/bin:/Users/mky‌​ong/apache-maven-3.1.1/bin:/Users/mkyong/apache-ant-1.9.6/bin 

您似乎对此处的链接说明进行了过多操作(第 3 步):

export JAVA_HOME=$(/usr/libexec/java_home)
export GRADLE_HOME=/Users/mkyong/gradle
export M2_HOME=/Users/mkyong/apache-maven-3.1.1

# Apache Ant
export ANT_HOME=/Users/mkyong/apache-ant-1.9.4

# Export to PATH
export PATH=$PATH:$GRADLE_HOME/bin:$M2_HOME/bin:$ANT_HOME/bin

因为mkyong 指的是writter's 用户名。因此,只需对 您的 用户名执行相同操作(您可以通过在终端中运行 whoami 来获取它),它应该可以解决问题。

【讨论】:

  • 谢谢,它有效。现在apache的当前版本是1.9.6,这是我在文件中修改的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-09-09
  • 1970-01-01
  • 2016-01-11
  • 1970-01-01
  • 2015-12-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多