Lua dirancang untuk menjadi ringan, baik dalam ukuran maupun kompleksitas instalasi. Tidak seperti bahasa lain yang memerlukan runtime besar atau konfigurasi rumit, Lua bisa dijalankan di hampir semua sistem dengan hanya beberapa perintah. Dalam panduan ini, kita akan membahas cara menginstal Lua 5.4 (versi stabil terbaru hingga 2026) di tiga sistem operasi utama, yaitu Windows, macOS, dan Linux. Kita juga akan memverifikasi instalasi dan merekomendasikan editor sederhana untuk menulis skrip Lua.
Sebelum menulis kode, pastikan mesin Anda siap menjalankannya.
Lua 5.4 adalah versi resmi terbaru dari lua.org, menawarkan peningkatan performa, manajemen memori yang lebih baik, dan fitur baru seperti const variables dan to-be-closed variables. Kecuali Anda bekerja dalam lingkungan legacy (misalnya Roblox, yang menggunakan dialek Lua sendiri), Lua 5.4 adalah pilihan ideal untuk belajar dan pengembangan umum.
Distribusi berbasis Debian menyediakan paket Lua langsung dari repositori resmi.
sudo apt update
sudo apt install lua5.4
Jika Anda juga ingin header development (misalnya untuk meng-embed Lua ke program C), tambahkan:
sudo apt install liblua5.4-dev
Untuk distribusi lain:
sudo dnf install luasudo pacman -S lua54💡 Catatan: Beberapa distro mungkin menginstal biner sebagai
lua5.4. Jika perintahluatidak dikenali, buat symlink:sudo ln -s /usr/bin/lua5.4 /usr/local/bin/lua
Jika Anda belum memiliki Homebrew, instal terlebih dahulu:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Lalu instal Lua:
brew install lua
Homebrew secara otomatis menambahkan lua ke PATH Anda.
sudo port install lua54
⚠️ Pastikan PATH Anda mencakup direktori instalasi (
/opt/local/binuntuk MacPorts).
Windows tidak menyertakan Lua secara bawaan, tetapi ada beberapa cara mudah untuk menginstalnya.
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iexscoop install luaKunjungi https://luabinaries.sourceforge.net/, lalu unduh versi "Executable" untuk arsitektur Anda (biasanya x64).
Langkah-langkah:
C:\lua.C:\lua ke PATH sistem:
Path, tambahkan C:\luaJika Anda sudah menggunakan WSL, cukup ikuti panduan instalasi Linux di atas.
Setelah instalasi, buka terminal (atau Command Prompt/PowerShell di Windows) dan jalankan:
lua -v
Output yang diharapkan (versi mungkin sedikit berbeda):
Lua 5.4.6 Copyright (C) 1994-2023 Lua.org, PUC-Rio
Jika Anda melihat pesan seperti command not found atau 'lua' is not recognized, periksa kembali:
PATH?Anda tidak perlu IDE berat untuk menulis Lua, bahkan terminal + nano/vim sudah cukup. Namun, untuk kenyamanan, berikut rekomendasi ringan:
| Editor | Kelebihan |
|---|---|
| VS Code | Ringan, dukungan syntax highlighting via ekstensi sumneko.lua (termasuk LSP, debugging, autocomplete) |
| SciTE | Editor resmi yang dikembangkan oleh tim Lua; sangat minimalis dan cepat |
| Notepad++ (Windows) | Dukungan Lua out-of-the-box, cocok untuk skrip pendek |
| Vim/Neovim | Ideal jika Anda sudah terbiasa; pasang plugin seperti nvim-lspconfig + lua-language-server |
Terminal + lua -i |
Untuk eksperimen cepat tanpa file |
Tips: Untuk pemula, VS Code + ekstensi Lua memberikan keseimbangan terbaik antara kemudahan dan fitur.
Sekarang Lua sudah siap di sistem Anda. Di bagian berikutnya, kita akan menjalankan kode pertama, baik melalui REPL interaktif maupun file skrip, dan mulai mengeksplorasi sintaks dasar.
🔧 Latihan Cepat:
Buat filetest.luadengan isiprint("Instalasi berhasil!"), lalu jalankan denganlua test.lua. Jika muncul teks tersebut, selamat! Lingkungan pengembangan Anda siap untuk pengembangan Lua.
Sumber: