4

Ubuntu 12.04 に thrift をインストールしようとすると、このエラーが発生します。私はant 1.9.1を使用し、thrift 0.9をインストールします。「make」コマンドを試すと、このエラーが発生しました。誰でもこのエラーを表示するのを手伝ってくれますか? ありがとう。

make all-recursive make[1]: ディレクトリ/opt/thrift-0.9.0' Making all in compiler/cpp make[2]: Entering directory/opt/thrift-0.9.0/compiler/cpp' に入ります make all-am make[3]: ディレクトリ/opt/thrift-0.9.0/compiler/cpp' make[3]: Nothing to be done forall-am' に入ります。make[3]: ディレクトリ/opt/thrift-0.9.0/compiler/cpp' make[2]: Leaving directory/opt/thrift-0.9.0/compiler/cpp' を離れます lib ですべて作成 make[2]: ディレクトリ/opt/thrift-0.9.0/lib' Making all in cpp make[3]: Entering directory/opt/thrift-0.9.0/lib/cpp' に入ります . make[4]: ディレクトリ/opt/thrift-0.9.0/lib/cpp' make[4]: Nothing to be done forall-am' に入ります。make[4]: ディレクトリ/opt/thrift-0.9.0/lib/cpp' Making all in test make[4]: Entering directory/opt/thrift-0.9.0/lib/cpp/test' を離れます make[4]: all'. make[4]: Leaving directory/opt/thrift-0.9.0/lib/cpp/test' に対して何もする必要はありません make[3 ]: ディレクトリ/opt/thrift-0.9.0/lib/cpp' Making all in java make[3]: Entering directory/opt/thrift-0.9.0/lib/java' /opt/ant1.91/bin/ant を残します ビルドファイル: /opt/thrift-0.9.0/lib/java/build.xml

setup.init:

mvn.ant.tasks.check:

プロキシー:

mvn.ant.tasks.download: [get] 取得: http://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.1.3/maven-ant-tasks-2.1.3 .jar [get] To: /opt/thrift-0.9.0/lib/java/build/tools/maven-ant-tasks-2.1.3.jar [get] 変更されていないため、ダウンロードされていません

mvn.init:

ビルドに失敗しました /opt/thrift-0.9.0/lib/java/build.xml:282: artifact:pom は「groupId」属性をサポートしていません

合計時間: 1 秒 make[3]: * [all-local] エラー 1 make[3]: ディレクトリ/opt/thrift-0.9.0/lib/java' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory/opt/thrift-0.9.0/lib を離れます make[1]:[all-recursive] エラー 1 make[1]: ディレクトリ `/opt/thrift-0.9.0' を離れます make: * * [all] エラー 2

4

2 に答える 2

2

このエラーは、Apache Ant 1.9.x が原因で発生します。詳細については、[ 1 ] を参照してください。

  1. apache ant を削除し、バージョン 1.8.x で再インストール [ 2 ]

    # sudo apt-get remove ant
    # tar -jxvf http://archive.apache.org/dist/ant/source/apache-ant-1.8.4-src.tar.bz2
    # cd apache-ant-1.8.4/
    # sed -i 's;jars,test-jar;jars;' build.xml
    # sudo mkdir /opt/ant-1.8.4
    # sudo ./build.sh -Ddist.dir=/opt/ant-1.8.4 dist
    # sudo ln -v -sfn ant-1.8.4 /opt/ant
    
  2. 倹約を構成する [ 3 ]

    # export PATH=$PATH:/opt/ant/bin
    # export ANT_HOME=/opt/ant
    # PYTHON=/usr/bin/python2 ./configure --prefix=/usr --without-ruby
    # make
    # sudo make install
    
于 2013-07-15T15:50:34.937 に答える