2011-04-09 2 views
3

こんにちは私はここにステップを踏んだ:http://wiki.apache.org/pig/PiggyBank piggybank jarを構築するのに、ここ piggybankをビルドすることができません - >/home/build/ivy/libは存在しません

[email protected]:~/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です::私も私の.bash_profileの中にいることを、ソースおよび参照から豚のプロジェクトを構築し

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

** UPDATE ** ドキュメントはWikiページに間違っていました、彼らは今正しいように見える:http://wiki.apache.org/pig/PiggyBank

は、新たな指示に従ってください、あなたは

+0

私は同じ問題を抱えていたので、このディレクトリを作成しました:/ home/build/ivy/lib、そしてこれの後も私はまだ固執しています。 – wlk

答えて

3

ドキュメントが上間違っていた問題ないはずですWikiページでは、彼らは今正しいように見える:http://wiki.apache.org/pig/PiggyBank

が新たな指示に従うと、あなたは

問題ないはず豚のソースコードのディレクトリを作成します。そのディレクトリには、mkdir豚

CD:CDを豚

豚のソースコードをチェックアウト:svnチェックアウトhttp://svn.apache.org/repos/asf/pig/trunk/

プロジェクトをビルドします。ant

貯金のディレクトリにcd:CDのcontrib /貯金/ javaの

は貯金を構築します。ant あなたは今、そのディレクトリ内のpiggybank.jarファイルが表示されるはずです。

+0

私はHD Insightローカルサーバを使用していて、「ビルド」フォルダがないためにキャッチされました.Pigを既にインストールしているにもかかわらず、SVNから新しいコードを取得する必要があります。再建する。しかし、難しくない – TobyEvans

関連する問題