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