pandazx's blog

Hadoop, データ分析など雑多な技術ブログ

Bazelインストール

前提

現在のBazelインストールにはJDK8が必要。以下ではver 0.2.1をインストールする。

公式ドキュメント Installing Bazel - Bazel

以下、作業ログ

# JDK8インストール
sudo yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel
# JDK7があったので、JDK8に切り替える
sudo alternatives --config java
java -version
javac -version

sudo yum install swig

# Bazelソースコード取得
git clone https://github.com/bazelbuild/bazel.git
cd bazel
# 最新のタグを確認して切り替え(不要かも)
git tag
git checkout tags/0.2.1
# Bazel インストール
./compile.sh
sudo cp output/bazel /usr/bin/

JAVA_HOMEを指定しないとエラーが出る場合がある(私の場合は出た)

JAVA_HOME (/usr/lib/jvm/jre) is not a path to a working JDK.

その場合は指定してインストール(今後のためにも、.bashrcで設定した方がいいかも)

JAVA_HOME=/usr/lib/jvm/java ./compile.sh 

参考サイト