See the instructions for installing Bazel on:
For other platforms, you can try to compile from source.
Required Java version:
Extras:
For more information on using Bazel, see Getting Started with Bazel.
Bazel version 0.1.0 runs without any change with JDK 7. However, future version will stop supporting JDK 7 when our CI cannot build for it anymore. The installer for JDK 7 for Bazel versions after 0.1.0 is labeled
./bazel-version-jdk7-installer-os.shIf you wish to use JDK 7, follow the same steps as for JDK 8 but with the jdk7 installer or using a different APT repository as described here.
Bazel comes with a bash completion script, which the installer copies into the
bin
directory. If you ran the installer with --user
, this will be
$HOME/.bazel/bin
. If you ran the installer as root, this will be
/usr/local/bazel/bin
.
Copy the bazel-complete.bash
script to your completion folder
(/etc/bash_completion.d
directory under Ubuntu). If you don't have a
completion folder, you can copy it wherever suits you and insert
source /path/to/bazel-complete.bash
in your ~/.bashrc
file (under OS X, put
it in your ~/.bash_profile
file).
If you built Bazel from source, the bash completion target is in the //scripts
package:
bazel build //scripts:bazel-complete.bash
.bazel-bin/scripts/bazel-complete.bash
to one of the
locations described above.Bazel also comes with a zsh completion script. To install it:
Add this script to a directory on your $fpath:
fpath[1,0]=~/.zsh/completion/
mkdir -p ~/.zsh/completion/
cp scripts/zsh_completion/_bazel ~/.zsh/completion
You may have to call rm -f ~/.zcompdump; compinit
the first time to make it work.
Optionally, add the following to your .zshrc.
# This way the completion script does not have to parse Bazel's options
# repeatedly. The directory in cache-path must be created manually.
zstyle ':completion:*' use-cache on
zstyle ':completion:*' cache-path ~/.zsh/cache
或是邮件反馈可也:
askdama[AT]googlegroups.com
订阅 substack 体验古早写作:
关注公众号, 持续获得相关各种嗯哼: