Antを使うことになったものの、環境がないのでインストールすることにしました。
環境
C:\>ver Microsoft Windows [Version 10.0.18363.1082] C:\>node --version Vagrant 2.2.9 C:\>node --version v12.18.3 $ cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core) $ java -version openjdk version "14.0.2" 2020-07-14 OpenJDK Runtime Environment (build 14.0.2+12-46) OpenJDK 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)
やったこと
antコマンドがないことを確認
$ ant -bash: ant: command not found
antのダウンロードページでバイナリのtarファイルのURLを確認します。
今回は「apache-ant-1.10.8-bin.tar.gz」があったのでこのURLを利用します。
Apache Ant - Binary Distributions
homeにant用フォルダを作ってそこにantをダウンロードしてインストール
wgetでURLを指定します。
$ cd ~ $ pwd /home/vagrant $ mkdir ant $ cd ant $ wget https://ftp.riken.jp/net/apache//ant/binaries/apache-ant-1.10.8-bin.tar.gz $ ls apache-ant-1.10.8-bin.tar.gz
tarファイルを解凍します。
$ sudo tar xvzf apache-ant-1.10.8-bin.tar.gz $ ls apache-ant-1.10.8 apache-ant-1.10.8-bin.tar.gz
コマンドにPATHを通すために/usr/localにバイナリファイルを移動します。
$ sudo mv apache-ant-1.10.8 /usr/local/ $ ls /usr/local/ apache-ant-1.10.8 bin etc games include lib lib64 libexec sbin share src
ホームに戻ってPATHを通します。
$ cd ~ $ pwd /home/vagrant $ vi .bashrc
下記を「.bashrc」の最終行に追記します。
export ANT_HOME=/usr/local/apache-ant-1.10.8 export PATH=$ANT_HOME/bin:$PATH
PATHの編集を反映します。
$ source ~/.bashrc
コマンドを打ってPATHが通っているかの動作確認します。
$ ant Buildfile: build.xml does not exist! Build failed $ ant -version Apache Ant(TM) version 1.10.8 compiled on May 10 2020
おわり。