AntのVerUp

サーバに新しいVerのantをとりあえず展開してみた。
シェルの中でパスを切って-versionチェック。

[hoge-dev@devweb1 ~/compileHoge]$ ./NewAnt.sh
ANT_HOME
/home/hoge-dev/ant
JAVA_HOME
/usr/java/j2sdk
PATH
/home/hoge-dev/ant/bin:/usr/java/j2sdk/bin:/home/hoge-dev/junit3.8.1
Execute Ant
/home/hoge-dev/ant/bin/ant: line 1: uname: command not found
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher

・・・ダメジャンΣ( ̄▽ ̄;)


どうも古いVerのantが邪魔をしているみたいだ*1


んじゃ削除してしまえ。

[hoge-dev@devweb1 ~/compileHoge]$ rpm -qa | grep ant
ant-1.5.2-23
ant-libs-1.5.2-23
[hoge-dev@devweb1 ~/compileHoge]$ rpm -e ant-1.5.2-23
エラー: cannot get 除外 lock on /var/lib/rpm/Packages
エラー: cannot open Packages index using db3 - 許可されていない操作です (1)
エラー: cannot open Packages database in /var/lib/rpm


(ノ∀`)




下っ端の辛いところである。


管理者に依頼して、上記二つを消したら無事動きましたyp

[hoge-dev@devweb1 ~]$ ant -version
Apache Ant version 1.6.4 compiled on May 19 2005