ข้ามไปที่เนื้อหาหลัก

จัดการ Package และ Build โปรแกรมภาษา D ด้วย dub

dub เป็นเครื่องมือสำหรับใช้สร้างจัดการ Package และ Build โปรแกรมหรือไลบรารีต่าง ๆ ในภาษาดี (D lang)


การติดตั้ง dub

  • สำหรับ Windows
    สามารถโหลดไฟล์ติดตั้งได้จาก http://code.dlang.org/download
    หลังติดตั้งแล้วอย่าลืมตั้งค่า path ด้วยนะครับ
  • สำหรับ Debian/Ubuntu
    สามารถติดตั้งโดยใช้คำสั่ง
    sudo apt-get install dub
  • สำหรับ OS X
    สามารถโหลดไฟล์ติดตั้งได้จาก http://code.dlang.org/download


การใช้งาน

สร้างโครงการใหม่ ใช้คำสั่ง
dub init <package_name>/

โดย dub จะทำการสร้างโฟลเลอร์ < package > ขึ้นมาตามที่กำหนด
Folder Description
<package_name>/ โฟลเลอร์หลักของโครงการที่สร้าง
    source/ โพลเลอร์นี้ไว้เก็บ source code
        app.d แฟ้มแหล่งที่มาแนะนำสำหรับจุดเริ่มต้นโปรแกรม - นี้จะได้รับการยกเว้นโดยอัตโนมัติหากโครงการที่ใช้เป็น library
        <package_name>/ The suggested root package under which the project's source code will be stored
    public/ โฟลเลอร์สำหรับการวางไฟล์สาธารณะที่จะใช้ในเวลาทำงาน (หมายถึงส่วนใหญ่สำหรับโครงการบริการเว็บ)
    views/ อาจประกอบด้วยแฟ้มนำเข้าสตริงเช่น HTML หรือ UI templates
    dub.sdl or dub.json กำหนดค่าของโครงการ

การ Build โครงการ
ใช้คำสั่ง

dub build


การรันโครงการ
ใช้คำสั่ง
dub run < package >


อ่านเอกสารเพิ่มเติมได้ที่ http://code.dlang.org/

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

สั่งให้ browse เปิดลิงค์ตามที่ต้องการในภาษา D

เราสามารถเขียนโปรแกรมสั่งงานให้ browse เปิดลิงค์ตามที่ต้องการในภาษา D ด้วยการ import ไลบรารี std.process เข้ามา

ภาษา D คืออะไร

ภาษา D เป็นภาษาคอมพิวเตอร์ภาษาหนึ่ง ใช้ในการเขียนโปรแกรมคอมพิวเตอร์ เป็นภาษาชนิดคอมไพเลอร์โดยรับช่วงต่อมาจากภาษาซี สามารถนำใช้งานประเภท System Programming และ Performance Programming ได้ และสามารถใช้ libraries ที่เขียนด้วยภาษา C ได้อีกด้วย

ไวยากรณ์ของภาษา D  ส่วนใหญ่รับมาจากภาษา C / C++ ชนิดตัวแปรคล้าย ๆ กับภาษา Python

นามสกุลของภาษา D คือ .d

หน้าหลักภาษา D dlang.org