1

我刚刚安装了 Apache Ant。

我解压缩文件并放入我的~/文件夹。

.bash_profile在下面编辑了我的喜欢(当然,我也做source了)

export AKKA_HOME=/usr/local/share/akka
export SCALA_HOME=/usr/local/share/scala
export MAGICK_HOME=/opt/ImageMagick
export DYLD_LIBRARY_PATH=$MAGICK_HOME/lib/
export ANT_HOME=/Users/juneyoungoh/apache-ant-1.9.5

# PostgreSQL.app
# export POSTGRESQL_PATH=/Applications/Postgres.app/Contents/Versions/9.4/bin/
# pg_dir=/Library/PostgreSQL/9.4/lib

export POSTGRESQL_PATH=/Library/PostgreSQL/9.4/bin
export PGDATA=/Users/juneyoungoh/Documents/postgreSQL

在此之后,我输入ant -vcommon 并得到一个错误,如......

Error: Could not find or load main class org.apache.tools.ant.launch.Launcher

所以我尝试sudo ant -v了它并且它有效。我不知道为什么ant命令需要 sudo 权限以及如何在没有权限的情况下执行。

感谢您的回答:D(我想知道原因和解决方案!ty)

4

0 回答 0