Skip to content

Windows (WSL)

ใช้ AicippY บน Windows ผ่าน WSL ให้ลื่นที่สุด

แม้ว่า AicippY จะรันบน Windows ได้โดยตรง แต่เราแนะนำให้ใช้ Windows Subsystem for Linux (WSL) เพื่อประสบการณ์ที่ดีที่สุด WSL ให้สภาพแวดล้อม Linux ที่ทำงานร่วมกับฟีเจอร์ของ AicippY ได้อย่างราบรื่น


การตั้งค่า

  1. ติดตั้ง WSL

    ถ้ายังไม่ได้ติดตั้ง ให้ทำตามคู่มือทางการของ Microsoft เพื่อ ติดตั้ง WSL

  2. ติดตั้ง AicippY ใน WSL

    เมื่อตั้งค่า WSL เสร็จแล้ว ให้เปิด terminal WSL และติดตั้ง AicippY ด้วย วิธีติดตั้ง แบบใดแบบหนึ่ง

    Terminal window
    curl -fsSL https://code.aicippy.com/install | bash
  3. ใช้งาน AicippY จาก WSL

    ไปที่ไดเรกทอรีโปรเจกต์ของคุณ (เข้าถึงไฟล์ Windows ผ่าน /mnt/c/, /mnt/d/ เป็นต้น) แล้วรัน AicippY

    Terminal window
    cd /mnt/c/Users/YourName/project
    aicippy-code

เดสก์ท็อปแอป + เซิร์ฟเวอร์บน WSL

ถ้าคุณต้องการใช้ AicippY Desktop แต่ให้เซิร์ฟเวอร์ทำงานบน WSL:

  1. เริ่มเซิร์ฟเวอร์ใน WSL โดยใช้ --hostname 0.0.0.0 เพื่อให้เชื่อมต่อจากภายนอกได้:

    Terminal window
    aicippy-code serve --hostname 0.0.0.0 --port 4096
  2. เชื่อมต่อเดสก์ท็อปแอป ไปที่ http://localhost:4096


เว็บไคลเอนต์ + WSL

เพื่อประสบการณ์เว็บที่ดีที่สุดบน Windows:

  1. รัน aicippy-code web ใน terminal WSL แทน PowerShell:

    Terminal window
    aicippy-code web --hostname 0.0.0.0
  2. เข้าจากเบราว์เซอร์บน Windows ที่ http://localhost:<port> (AicippY จะแสดง URL ให้)

การรัน aicippy-code web จาก WSL ช่วยให้เข้าถึงระบบไฟล์และใช้งาน terminal ได้ถูกต้อง พร้อมเปิดใช้งานผ่านเบราว์เซอร์ Windows ได้เหมือนเดิม


การเข้าถึงไฟล์ Windows

WSL สามารถเข้าถึงไฟล์ Windows ทั้งหมดของคุณได้ผ่านไดเรกทอรี /mnt/:

  • C: drive → /mnt/c/
  • D: drive → /mnt/d/
  • ไดรฟ์อื่นก็ใช้รูปแบบเดียวกัน

ตัวอย่าง:

Terminal window
cd /mnt/c/Users/YourName/Documents/project
aicippy-code

เคล็ดลับ

  • แม้โปรเจกต์จะอยู่บนไดรฟ์ Windows ก็ควรรัน AicippY ใน WSL เพื่อการเข้าถึงไฟล์ที่ลื่นกว่า
  • ใช้ AicippY ควบคู่กับ WSL extension ของ VS Code เพื่อเวิร์กโฟลว์ที่ต่อเนื่อง
  • การตั้งค่าและเซสชันของ AicippY จะถูกเก็บในสภาพแวดล้อม WSL ที่ ~/.local/share/aicippy-code/