ลัวะ - สิ่งแวดล้อม

การตั้งค่าสภาพแวดล้อมท้องถิ่น

หากคุณยังเต็มใจที่จะตั้งค่าสภาพแวดล้อมของคุณสำหรับภาษาการเขียนโปรแกรม Lua คุณต้องมีโปรแกรมต่อไปนี้ในคอมพิวเตอร์ของคุณ - (a) Text Editor, (b) The Lua Interpreter และ (c) Lua Compiler

แก้ไขข้อความ

คุณต้องมีโปรแกรมแก้ไขข้อความเพื่อพิมพ์โปรแกรมของคุณ ตัวอย่างของตัวแก้ไขบางตัว ได้แก่ Windows Notepad, OS Edit command, Brief, Epsilon, EMACS และ vim หรือ vi

ชื่อและเวอร์ชันของโปรแกรมแก้ไขข้อความอาจแตกต่างกันไปตามระบบปฏิบัติการต่างๆ ตัวอย่างเช่น Notepad จะใช้กับ Windows และสามารถใช้ vim หรือ vi บน Windows เช่นเดียวกับ Linux หรือ UNIX

ไฟล์ที่คุณสร้างด้วยโปรแกรมแก้ไขเรียกว่าไฟล์ต้นฉบับและไฟล์เหล่านี้มีซอร์สโค้ดของโปรแกรม ไฟล์ต้นฉบับสำหรับโปรแกรม Lua มักจะตั้งชื่อด้วยนามสกุล".lua".

ล่ามภาษาลัวะ

เป็นเพียงโปรแกรมขนาดเล็กที่ช่วยให้คุณสามารถพิมพ์คำสั่ง Lua และดำเนินการได้ทันที หยุดการเรียกใช้ไฟล์ Lua ในกรณีที่พบข้อผิดพลาดซึ่งแตกต่างจากคอมไพเลอร์ที่ดำเนินการอย่างสมบูรณ์

คอมไพเลอร์ Lua

เมื่อเราขยาย Lua เป็นภาษา / แอพพลิเคชั่นอื่น ๆ เราจำเป็นต้องมี Software Development Kit พร้อมคอมไพเลอร์ที่เข้ากันได้กับ Lua Application Program Interface

การติดตั้งบน Windows

มี IDE แยกต่างหากชื่อ "SciTE" ที่พัฒนาขึ้นสำหรับสภาพแวดล้อม windows ซึ่งสามารถดาวน์โหลดได้จาก https://code.google.com/p/luaforwindows/ ส่วนดาวน์โหลด

รันไฟล์ปฏิบัติการที่ดาวน์โหลดมาเพื่อติดตั้ง Lua IDE

เนื่องจากเป็น IDE คุณสามารถสร้างและสร้างโค้ด Lua ได้โดยใช้สิ่งเดียวกัน

ในกรณีที่คุณสนใจติดตั้ง Lua ในโหมดบรรทัดคำสั่งคุณต้องติดตั้ง MinGW หรือ Cygwin จากนั้นรวบรวมและติดตั้ง Lua ใน windows

การติดตั้งบน Linux

ในการดาวน์โหลดและสร้าง Lua ให้ใช้คำสั่งต่อไปนี้ -

$ wget http://www.lua.org/ftp/lua-5.2.3.tar.gz
$ tar zxf lua-5.2.3.tar.gz
$ cd lua-5.2.3
$ make linux test

ในการติดตั้งบนแพลตฟอร์มอื่นเช่น aix, ansi, bsd, linux ทั่วไป, mingw, posix, solaris โดยแทนที่ Linux ใน make Linux ให้ทดสอบด้วยชื่อแพลตฟอร์มที่เกี่ยวข้อง

เรามี helloWorld.lua ใน Lua ดังนี้ -

print("Hello World!")

ตอนนี้เราสามารถสร้างและเรียกใช้ไฟล์ Lua โดยพูดว่า helloWorld.lua โดยสลับไปยังโฟลเดอร์ที่มีไฟล์โดยใช้ cd จากนั้นใช้คำสั่งต่อไปนี้ -

$ lua helloWorld

เราสามารถดูผลลัพธ์ต่อไปนี้

Hello World!

การติดตั้งบน Mac OS X

ในการสร้าง / ทดสอบ Lua ใน Mac OS X ให้ใช้คำสั่งต่อไปนี้ -

$ curl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gz
$ tar zxf lua-5.2.3.tar.gz
$ cd lua-5.2.3
$ make macosx test

ในบางกรณีคุณอาจไม่ได้ติดตั้ง Xcode และเครื่องมือบรรทัดคำสั่ง ในกรณีเช่นนี้คุณจะไม่สามารถใช้คำสั่ง make ได้ ติดตั้ง Xcode จาก mac app store จากนั้นไปที่การตั้งค่าของ Xcode จากนั้นเปลี่ยนเป็นดาวน์โหลดและติดตั้งส่วนประกอบชื่อ "Command Line Tools" เมื่อกระบวนการเสร็จสมบูรณ์คำสั่ง make จะพร้อมใช้งานสำหรับคุณ

คุณไม่จำเป็นต้องดำเนินการตามคำสั่ง "make macosx test" แม้ว่าจะไม่ใช้คำสั่งนี้ แต่คุณยังสามารถใช้ Lua ใน Mac OS X ได้

เรามี helloWorld.lua ใน Lua ดังต่อไปนี้ -

print("Hello World!")

ตอนนี้เราสามารถสร้างและเรียกใช้ไฟล์ Lua พูดว่า helloWorld.lua โดยสลับไปยังโฟลเดอร์ที่มีไฟล์โดยใช้ cd จากนั้นใช้คำสั่งต่อไปนี้ -

$ lua helloWorld

เราสามารถดูผลลัพธ์ต่อไปนี้ -

Hello World!

Lua IDE

ดังที่ได้กล่าวไว้ก่อนหน้านี้สำหรับ Windows SciTE Lua IDE คือ IDE เริ่มต้นที่ทีมผู้สร้าง Lua ให้ไว้ IDE ทางเลือกที่มีให้มาจาก ZeroBrane Studio ซึ่งมีให้บริการในหลายแพลตฟอร์มเช่น Windows, Mac และ Linux

นอกจากนี้ยังมีปลั๊กอินสำหรับ eclipse ที่เปิดใช้งานการพัฒนา Lua การใช้ IDE ทำให้การพัฒนาง่ายขึ้นด้วยคุณสมบัติเช่นการเติมโค้ดและขอแนะนำอย่างยิ่ง IDE ยังจัดเตรียมการเขียนโปรแกรมโหมดโต้ตอบที่คล้ายกับเวอร์ชันบรรทัดคำสั่งของ Lua