无法构建piggybank – > / home / build / ivy / lib不存在

嘿所有我按照这里的步骤: http ://wiki.apache.org/pig/PiggyBank来构建piggybank jar,但我继续得到下面的输出。 我还在源代码中构建了pig项目,并在我的.bash_profile中引用了:

cloudera@cloudera-demo:~/piggybank/java$ ./makepiggy.sh Buildfile: /home/cloudera/piggybank/java/build.xml download-hive-deps: init: compile: [echo] *** Compiling Pig UDFs *** [javac] /home/cloudera/piggybank/java/build.xml:100: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 153 source files to /home/cloudera/piggybank/java/build/classes BUILD FAILED /home/cloudera/piggybank/java/build.xml:100: /home/build/ivy/lib does not exist. 

这是我的bash_profile:

 export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.22 export CLASSPATH=$CLASSPATH:/home/cloudera/pig/trunk/pig.jar 

**更新** Wiki页面上的文档不正确,现在看起来是正确的: http : //wiki.apache.org/pig/PiggyBank

按照新的说明,你应该没事

Wiki页面上的文档不正确,现在看起来是正确的: http : //wiki.apache.org/pig/PiggyBank

按照新的说明,你应该没事

为Pig源代码创建一个目录:mkdir pig

进入该目录:cd pig

查看Pig源代码:svn checkout http://svn.apache.org/repos/asf/pig/trunk/

建立项目:ant

cd进了piggybank dir:cd contrib / piggybank / java

构建piggybank:ant你现在应该在该目录中看到一个piggybank.jar文件。