نصب و راه‌اندازی لوا

چگونه لوا را نصب کنیم؟ آشنایی با روش‌های مختلف، نصب VS Code و استفاده از ویرایشگر آنلاین

برای شروع به چه چیزی نیاز داریم؟

برای اجرای کدهای لوا، به مفسر لوا و یک ویرایشگر متن نیاز داریم. اما خبر خوب این است که راه‌های مختلفی برای شروع وجود دارد — از ساده‌ترین تا حرفه‌ای‌ترین.

سه راه اصلی برای شروع کار با لوا:

  1. ویرایشگر آنلاین لرنینگ سیتی — ساده‌ترین راه، بدون نصب چیزی
  2. نصب لوا روی سیستم — برای کار جدی و پروژه‌های واقعی
  3. استفاده از IDE آنلاین — مثل Replit یا OneCompiler

راه ۱: ویرایشگر آنلاین (ساده‌ترین راه)

در این دوره، ما یک ویرایشگر کد آنلاین داریم که مستقیماً در مرورگر شما لوا را اجرا می‌کند! این ویرایشگر از تکنولوژی Fengari استفاده می‌کند — یعنی ماشین مجازی واقعی Lua 5.3 که با جاوااسکریپت بازنویسی شده و در مرورگر شما اجرا می‌شود.

اگر تازه‌کار هستید، از همین راه شروع کنید! نیازی به نصب هیچ‌چیز ندارید. فقط کد را بنویسید و دکمه «اجرا» را بزنید.

برای تمرین می‌توانید به صفحه آزمایشگاه لوا بروید.

راه ۲: نصب لوا روی سیستم

ویندوز

  1. به سایت LuaBinaries یا SourceForge Lua بروید
  2. آخرین نسخه (مثلاً Lua 5.4) برای ویندوز را دانلود کنید
  3. فایل ZIP را باز کنید و پوشه را در مسیری مثل C:\lua قرار دهید
  4. مسیر پوشه bin را به PATH ویندوز اضافه کنید
  5. CMD را باز کنید و تایپ کنید: lua -v

مک (macOS)

اگر Homebrew دارید، فقط یک دستور:

brew install lua

لینوکس (Ubuntu/Debian)

sudo apt-get install lua5.4

راه ۳: نصب VS Code

برای نوشتن کد لوا به‌صورت حرفه‌ای، Visual Studio Code بهترین انتخاب است:

  1. VS Code را از سایت code.visualstudio.com دانلود و نصب کنید
  2. از بخش Extensions، افزونه Lua (ساخت sumneko) را نصب کنید
  3. این افزونه autocomplete، خطایابی و مستندات کامل لوا را فراهم می‌کند
افزونه Lua (sumneko) یکی از بهترین افزونه‌های زبان در VS Code است و حتی برای پیکربندی Neovim هم استفاده می‌شود!

بررسی نصب موفق

بعد از نصب، ترمینال را باز کنید و این دستور را اجرا کنید:

lua -v

اگر خروجی چیزی شبیه Lua 5.4.6 دیدید، تبریک! لوا با موفقیت نصب شده است. 🎉

اجرای اولین فایل لوا

  1. یک فایل با نام hello.lua بسازید
  2. این کد را داخلش بنویسید: print("سلام دنیا!")
  3. در ترمینال اجرا کنید: lua hello.lua

کدام راه را انتخاب کنم؟

راهمناسب برایمزیت
ویرایشگر آنلاینیادگیری و تمرین این دورهبدون نصب، فوری
نصب محلیپروژه‌های واقعی و بازی‌سازیسرعت، دسترسی کامل
IDE آنلاینتست سریع کد در جای دیگراشتراک‌گذاری آسان
پیشنهاد ما: در طول این دوره از آزمایشگاه آنلاین استفاده کنید و وقتی به پروژه‌های نهایی رسیدید، لوا را روی سیستم خود نصب کنید.

این مبحث بخشی از دوره آموزش کامل لوا است.

ابزارهای مرتبط