64 bit Windows 7 or newer, or 64 bit Windows Server 2008 R2 or newer
These are common DLLs that Bazel needs. You may already have them installed.
bazel-<version>-windows-x86_64.exe, for example
Tip: Rename the binary to
bazel.exe and move it to a directory on your
%PATH% (for example to
c:\bazel), so you can run Bazel by typing
in any directory.
Edit environment variables.
Open the “Environment Variables” dialog box from Control Panel or Start Menu, and add or edit the following variables under the “User variables” section:
Path. Add new entries to the beginning of the list:
usr\bindirectory of MSYS2. (Example:
BAZEL_SH. Its value must be the path to MSYS2 Bash. Example:
JAVA_HOME(if you will build Java code). Its value must be the directory where you installed the Java JDK 8, for example
None of these paths should contain spaces or non-ASCII characters.
Install the Chocolatey package manager
Install the Bazel package:
choco install bazel
This command will install the latest available version of Bazel and its dependencies, such as the MSYS2 shell. This will not install Visual C++ though.
See Chocolatey installation and package maintenance guide for more information about the Chocolatey package.
Once you have installed Bazel, see Using Bazel on Windows.