Halaman ini menjelaskan persyaratan dan langkah-langkah untuk menginstal Bazel di Windows. Bagian ini juga mencakup pemecahan masalah dan cara lain untuk menginstal Bazel, seperti menggunakan Chocolatey atau Scoop.
Menginstal Bazel
Bagian ini membahas prasyarat, penyiapan lingkungan, dan langkah-langkah mendetail selama penginstalan di Windows.
Periksa sistem Anda
Direkomendasikan: Windows 10 64 bit, versi 1703 (Creators Update) atau yang lebih baru
Untuk memeriksa versi Windows Anda:
- Klik tombol Start.
- Ketik winverdi kotak penelusuran, lalu tekan Enter.
- Anda akan melihat kotak Tentang Windows dengan informasi versi Windows Anda.
Instal prasyarat
Download Bazel
Direkomendasikan: Gunakan Bazelisk
Atau, Anda dapat:
- Download biner Bazel (bazel-version-windows-x86_64.exe) dari GitHub.
- Menginstal Bazel dari Chocolatey
- Menginstal Bazel dari Scoop
- Membangun Bazel dari sumber
Menyiapkan lingkungan Anda
Agar Bazel dapat diakses dengan mudah dari command prompt atau PowerShell secara default, Anda dapat mengganti nama biner Bazel menjadi bazel.exe dan menambahkannya ke jalur default Anda.
set PATH=%PATH%;path to the Bazel binaryAnda juga dapat mengubah variabel lingkungan PATH sistem agar bersifat permanen. Lihat cara menetapkan variabel lingkungan.
Selesai
"Berhasil: Anda telah menginstal Bazel."
Untuk memeriksa apakah penginstalan sudah benar, coba jalankan:
bazel versionSelanjutnya, Anda dapat melihat tips dan panduan lainnya di sini:
Menginstal compiler dan runtime bahasa
Bergantung pada bahasa yang ingin Anda buat, Anda memerlukan:
- 
MSYS2 adalah distro software dan platform build untuk Windows. Paket ini berisi Bash dan alat Unix umum (seperti grep,tar,git).Anda memerlukan MSYS2 untuk membuat, menguji, atau menjalankan target yang bergantung pada Bash. Biasanya ini adalah genrule,sh_binary,sh_test, tetapi mungkin ada lebih banyak (seperti aturan Starlark). Bazel akan menampilkan error jika target build memerlukan Bash, tetapi Bazel tidak dapat menemukannya.
- Paket MSYS2 umum - Anda mungkin memerlukan ini untuk membuat dan menjalankan target yang bergantung pada Bash. MSYS2 tidak menginstal alat ini secara default, jadi Anda harus menginstalnya secara manual. Project yang bergantung pada alat Bash di - PATHmemerlukan langkah ini (misalnya TensorFlow).- Buka terminal MSYS2 dan jalankan perintah ini: - pacman -S zip unzip patch diffutils git- Opsional: Jika Anda ingin menggunakan Bazel dari CMD atau Powershell dan tetap dapat menggunakan alat Bash, pastikan untuk menambahkan - MSYS2_INSTALL_PATH/usr/binke variabel lingkungan- PATH.
- Build Tools for Visual Studio 2019 - Anda akan memerlukan ini untuk membuat kode C++ di Windows. - Juga didukung: - Visual C++ Build Tools 2017 (atau yang lebih baru) dan Windows 10 SDK
 
- Java SE Development Kit 11 (JDK) untuk Windows x64 - Anda akan memerlukan ini untuk membangun kode Java di Windows. - Juga didukung: Java 8, 9, dan 10 
- Python 3.6 untuk Windows x86-64 - Anda akan memerlukan ini untuk membuat kode Python di Windows. - Juga didukung: Python 2.7 atau yang lebih baru untuk Windows x86-64 
Pemecahan masalah
Bazel tidak menemukan Bash atau bash.exe
Kemungkinan penyebab:
- Anda menginstal MSYS2 bukan di jalur penginstalan default 
- Anda menginstal MSYS2 i686, bukan MSYS2 x86_64 
- Anda menginstal MSYS, bukan MSYS2 
Solusi:
Pastikan Anda telah menginstal MSYS2 x86_64.
Jika cara tersebut tidak membantu:
- Buka Menu Start > Setelan. 
- Temukan setelan "Edit variabel lingkungan untuk akun Anda" 
- Lihat daftar di bagian atas ("User variables for <username>"), lalu klik tombol "New..." di bawahnya. 
- Untuk "Variable name", masukkan - BAZEL_SH
- Klik "Browse File..." 
- Buka direktori MSYS2, lalu - usr\bindi bawahnya.- Misalnya, ini mungkin - C:\msys64\usr\bindi sistem Anda.
- Pilih file - bash.exeatau- bash, lalu klik OK
- Kolom "Nilai variabel" kini memiliki jalur ke - bash.exe. Klik Oke untuk menutup jendela.
- Selesai. - Jika Anda membuka terminal cmd.exe atau PowerShell baru dan menjalankan Bazel sekarang, Bazel akan menemukan Bash. 
Bazel tidak menemukan Visual Studio atau Visual C++
Kemungkinan penyebab:
- Anda menginstal beberapa versi Visual Studio 
- Anda menginstal dan menghapus berbagai versi Visual Studio 
- Anda menginstal berbagai versi Windows SDK 
- Anda menginstal Visual Studio bukan di jalur penginstalan default 
Solusi:
- Buka Menu Start > Setelan. 
- Temukan setelan "Edit variabel lingkungan untuk akun Anda" 
- Lihat daftar di bagian atas ("User variables for <username>"), lalu klik tombol "New..." di bawahnya. 
- Untuk "Variable name", masukkan - BAZEL_VC
- Klik "Browse Directory..." 
- Buka direktori - VCVisual Studio.- Misalnya, ini mungkin - C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VCada di sistem Anda.
- Pilih folder - VC, lalu klik OK
- Kolom "Nilai variabel" kini memiliki jalur ke - VC. Klik Oke untuk menutup jendela.
- Selesai. - Jika Anda membuka terminal cmd.exe atau PowerShell baru dan menjalankan Bazel sekarang, Bazel akan menemukan Visual C++. 
Cara lain untuk menginstal Bazel
Menggunakan Chocolatey
- Menginstal pengelola paket Chocolatey 
- Instal paket Bazel: - choco install bazel- Perintah ini akan menginstal Bazel versi terbaru yang tersedia dan dependensinya, seperti shell MSYS2. Namun, Visual C++ tidak akan diinstal. 
Lihat panduan penginstalan Chocolatey dan pemeliharaan paket untuk mengetahui informasi selengkapnya tentang paket Chocolatey.
Menggunakan Scoop
- Instal pengelola paket Scoop menggunakan perintah PowerShell berikut: - iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
- Instal paket Bazel: - scoop install bazel
Lihat Panduan penginstalan Scoop dan pemeliharaan paket untuk mengetahui informasi selengkapnya tentang paket Scoop.
Membangun dari sumber
Untuk membuat Bazel dari awal, bukan menginstal, lihat Mengompilasi dari sumber.