Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Google Gemini CLI ติดตั้งอย่างไรแตกต่างกันใน Windows กับ Linux อย่างไร


Google Gemini CLI ติดตั้งอย่างไรแตกต่างกันใน Windows กับ Linux อย่างไร


เพื่อให้คำอธิบายโดยละเอียดและครอบคลุมว่าการติดตั้ง Google Gemini CLI นั้นแตกต่างกันอย่างไรใน Windows กับ Linux การสำรวจเชิงลึกของกระบวนการติดตั้งข้อกำหนดเบื้องต้นการตั้งค่าสภาพแวดล้อมและการกำหนดค่าหลังการติดตั้งสำหรับระบบปฏิบัติการทั้งสองเป็นสิ่งจำเป็น ข้อมูลที่รวบรวมจากหลายแหล่งที่เชี่ยวชาญในการติดตั้ง Google Gemini CLI และการใช้งานบนแพลตฟอร์มทั้งสองจะถูกสังเคราะห์และอธิบายอย่างละเอียดเพื่อสร้างการเปรียบเทียบที่ชัดเจน

-

ภาพรวมของ Google Gemini CLI

Google Gemini CLI เป็นอินเทอร์เฟซบรรทัดคำสั่ง AI ที่ทรงพลังซึ่งเชื่อมต่อผู้ใช้กับตระกูล Gemini Model ของ Google โดยให้ความช่วยเหลือ AI ขั้นสูงโดยตรงในเทอร์มินัล รองรับการประมวลผลอินพุตหลายรูปแบบเช่นข้อความรูปภาพและวิดีโอและรวมเข้ากับเวิร์กโฟลว์ของนักพัฒนาซอฟต์แวร์การเปิดใช้งานเช่นการสร้างรหัสการแปลสคริปต์การสร้างข้อความและอื่น ๆ CLI เป็นข้ามแพลตฟอร์มเข้ากันได้กับ Windows, Linux และ MacOS แต่วิธีการติดตั้งแตกต่างกันเพื่อรองรับสถาปัตยกรรมและสภาพแวดล้อมของผู้ใช้แต่ละระบบ

-

ข้อกำหนดเบื้องต้นสำหรับการติดตั้งบนทั้งสองแพลตฟอร์ม

ก่อนการติดตั้งทั้งระบบ Windows และ Linux ต้องการ:

- node.js (เวอร์ชัน 18 หรือสูงกว่า): รันไทม์ที่ราศีเมถุน CLI ขึ้นอยู่กับ
- การเชื่อมต่ออินเทอร์เน็ตที่ใช้งานอยู่: จำเป็นสำหรับการดาวน์โหลดแพ็คเกจและการรับรองความถูกต้องด้วย Google
- บัญชี Google: สำหรับการรับรองความถูกต้องและการเข้าถึงขีด จำกัด ของ Gemini API
- เทอร์มินัล/คำสั่งการเข้าถึงพรอมต์: PowerShell, CMD, Windows Terminal บน Windows; เปลือกหอยต่าง ๆ เช่น Bash หรือ ZSH บน Linux

-

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

การเตรียมสภาพแวดล้อม

Windows นำเสนอความท้าทายที่ไม่เหมือนใครเมื่อเทียบกับ Linux โดยหลักการแล้วมันขาดสภาพแวดล้อมแบบ UNIX แบบดั้งเดิมที่เครื่องมือนักพัฒนาหลายคนคาดหวัง มีวิธีการบางอย่างในการแก้ไขปัญหานี้ในขณะที่เปิดใช้งานฟังก์ชั่น Gemini CLI:

1. การใช้ระบบย่อย Windows สำหรับ Linux (WSL):
WSL เป็นเลเยอร์ความเข้ากันได้ที่ช่วยให้การใช้งานสภาพแวดล้อม Linux บน Windows โดยตรง การติดตั้งราศีเมถุน CLI ภายใน WSL หมายความว่าผู้ใช้จะได้รับประสบการณ์ Linux ใกล้กับ Windows กระบวนการเกี่ยวข้องกับ:
- เปิด PowerShell ในฐานะผู้ดูแลระบบ
-เรียกใช้คำสั่ง `WSL -Install` ซึ่งติดตั้ง WSL และการแจกแจง Linux เริ่มต้น (โดยปกติคือ Ubuntu)
- รีสตาร์ทคอมพิวเตอร์เพื่อทำการตั้งค่าให้เสร็จสิ้น
- การกำหนดค่าบัญชีผู้ใช้ Linux ในการเปิดตัวครั้งแรก

2. การติดตั้งโดยตรงบน Windows Terminal หรือ PowerShell:
สำหรับผู้ใช้ที่ไม่ต้องการใช้ WSL สามารถติดตั้ง Gemini CLI ได้ใน PowerShell หรือ Windows Terminal โดยใช้ Node.js ที่ติดตั้งสำหรับ Windows:
-ติดตั้ง node.js โดยใช้ Windows Package Manager Winget (`` winget Install -e --id openjs.nodejs`) หรือโดยการดาวน์โหลดจากเว็บไซต์อย่างเป็นทางการ node.js
- หลังจากติดตั้ง node.js ให้เปิดเทอร์มินัลใหม่เพื่อให้แน่ใจว่าตัวแปรสภาพแวดล้อมได้รับการปรับปรุง
-เรียกใช้ `npm ติดตั้ง -g @google/gemini -cli` เพื่อติดตั้ง Gemini CLI ทั่วโลก

การรับรองความถูกต้องและการตั้งค่าเริ่มต้น

หลังการติดตั้ง:
- CLI แจ้งให้ผู้ใช้เลือกธีมลักษณะหรือสี
- ผู้ใช้จะต้องตรวจสอบความถูกต้องโดยการเข้าสู่ระบบด้วยบัญชี Google ผ่านการไหลของ OAuth ที่ใช้เบราว์เซอร์ที่เรียกโดย CLI
- สิ่งนี้เหมือนกันไม่ว่าจะทำงานในสภาพแวดล้อมเทอร์มินัล WSL หรือเนทีฟ

รายละเอียดเพิ่มเติม

-การใช้ WSL นำเสนอสภาพแวดล้อมที่มีลักษณะคล้าย linux มากขึ้นหากผู้ใช้มีความสะดวกสบายมากขึ้นกับเวิร์กโฟลว์บรรทัดคำสั่ง Linux หรือต้องการเครื่องมือเฉพาะ Linux ควบคู่ไปกับ Gemini CLI อย่างไรก็ตามมันต้องการการเปิดใช้งานคุณสมบัติของเครื่องเสมือนและรีบูต
- วิธีการดั้งเดิมนั้นง่ายกว่าสำหรับผู้ใช้ที่มีเครื่องมือเป็นหลักที่ใช้ Windows และต้องการหลีกเลี่ยงสภาพแวดล้อมการผสม
- การติดตั้ง Windows ใช้ตัวจัดการแพ็คเกจ Windows ทั่วไปซึ่งทำให้การติดตั้งการติดตั้งง่ายขึ้นและทำให้พวกเขาอัปเดต

-

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

การเตรียมสภาพแวดล้อม

โดยทั่วไปแล้วเครื่อง Linux จะมาพร้อมกับเชลล์และแพคเกจแบบ UNIX แบบดั้งเดิมทำให้การติดตั้งเครื่องมือพัฒนาตรงไปตรงมา:
- จำเป็นต้องใช้ node.js และสามารถติดตั้งได้โดยใช้ตัวจัดการแพ็คเกจการแจกจ่าย Linux (เช่น `apt` บน Ubuntu หรือ` yum` บน centos)
- อีกวิธีหนึ่งคือ Node.js สามารถติดตั้งได้จากที่เก็บโหนดอย่างเป็นทางการสำหรับเวอร์ชันที่อัปเดต
- ไม่จำเป็นต้องใช้เลเยอร์ความเข้ากันได้พิเศษเช่น WSL เนื่องจาก Linux สนับสนุนสภาพแวดล้อมที่ Gemini CLI ต้องการ

ขั้นตอนการติดตั้ง

- เปิดเทอร์มินัล (ตัวอย่างเช่น Gnome Terminal หรือ Kde Konsole)
- ติดตั้ง node.js หากยังไม่ได้ติดตั้งเช่น `sudo apt-get ติดตั้ง nodejs npm`
- เรียกใช้คำสั่งการติดตั้งทั่วโลกโดยใช้ NPM:
`npm ติดตั้ง -g @google/gemini -cli`
- เปิดตัว CLI โดยพิมพ์ `gemini` ในเทอร์มินัล

การรับรองความถูกต้องและการตั้งค่า

- คล้ายกับ Windows ผู้ใช้จะเลือกธีมสีเมื่อใช้ครั้งแรก
- ผู้ใช้ได้รับแจ้งให้ตรวจสอบสิทธิ์ผ่านหน้าต่างเบราว์เซอร์ที่พวกเขาลงชื่อเข้าใช้โดยใช้บัญชี Google ของพวกเขา
- CLI พร้อมใช้งานแล้ว

รายละเอียดเพิ่มเติม

- ผู้ใช้ Linux ได้รับประโยชน์จากสภาพแวดล้อมที่สม่ำเสมอและคาดเดาได้ทำให้การรวมสคริปต์และการรวมเครื่องมือราบรื่น
- ไม่มีภาวะแทรกซ้อนเฉพาะของหน้าต่างเกี่ยวกับตัวแปรสภาพแวดล้อมหรือความเข้ากันได้ของเครื่องมือเกิดขึ้น
- ผู้ใช้สามารถใช้คุณสมบัติเชลล์และการเขียนสคริปต์ที่รวมเข้ากับธรรมชาติบรรทัดคำสั่งของ Gemini CLI

-

ความแตกต่างของคีย์ระหว่างการติดตั้ง Windows และ Linux

สภาพแวดล้อมระบบ

- Windows ต้องการการติดตั้งภายใน WSL สำหรับสภาพแวดล้อมที่มีลักษณะคล้าย Linux หรือการสนับสนุนดั้งเดิมผ่านทาง PowerShell/Windows Terminal พร้อมการตั้งค่าเพิ่มเติมเช่นการติดตั้ง Node.js ผ่านตัวจัดการแพ็คเกจเช่น Winget
- Linux เรียกใช้ Gemini CLI โดยมีเลเยอร์น้อยลงเนื่องจากสภาพแวดล้อมได้รับการสนับสนุนโดยระบบปฏิบัติการ

การจัดการการพึ่งพา

- Windows: node.js มักจะติดตั้งแยกต่างหากโดยใช้วิธีการที่เป็นศูนย์กลางของ windows เช่นปีกหรือตัวติดตั้งด้วยตนเอง การจัดการเส้นทางสภาพแวดล้อมบางครั้งอาจต้องรีสตาร์ทเทอร์มินัลหรือหน้าต่างเอง
- Linux: Node.js มักจะติดตั้งผ่าน Managers Package Native (APT, YUM) ซึ่งมักจะทำให้การตั้งค่าและการอัปเดตง่ายขึ้น

ประสบการณ์ผู้ใช้และการรวมสายคำสั่ง

- Windows: ผู้ใช้บางคนอาจรู้สึกสะดวกสบายในการใช้ WSL หากคุ้นเคยกับเครื่องมือ Linux หรือต้องการเรียกใช้เครื่องมือ Linux เข้าด้วยกันกับ Gemini CLI มิฉะนั้น CLI จะรวมเข้ากับเทอร์มินัล Windows แต่ต้องอาศัยเชลล์เฉพาะของ Windows และการจัดการแพ็คเกจ
- Linux: Gemini CLI ให้ความรู้สึกแบบดั้งเดิมรวมเข้ากับการเขียนสคริปต์เชลล์และยูทิลิตี้บรรทัดคำสั่ง Linux ต่างๆ การตั้งค่าสภาพแวดล้อมและการติดตั้งโมดูลมักจะมีความคล่องตัว

โฟลว์การรับรองความถูกต้อง

- ขั้นตอนการรับรองความถูกต้องมีความสอดคล้องกันในทั้งสองระบบเนื่องจากใช้กระบวนการ OAuth บนเว็บจาก Google ซึ่งเปิดในเว็บเบราว์เซอร์เริ่มต้นหลังจากคำสั่ง CLI เริ่มต้น

การจัดการหลังการติดตั้ง

- Windows: การอัปเดตและการจัดการแพ็คเกจขึ้นอยู่กับเครื่องมือ NPM และเครื่องมือ Windows ภายนอกเช่น Winget
- Linux: การอัปเดตสามารถจัดการได้ผ่าน NPM และตัวจัดการแพ็คเกจดั้งเดิมซึ่งมักจะรวมเข้ากับรูทีนการจัดการแพ็คเกจ OS มากขึ้น

-

สรุป

ในขณะที่ Google Gemini CLI นำเสนอประสบการณ์ข้ามแพลตฟอร์มขั้นตอนการติดตั้งแตกต่างกันอย่างมากเนื่องจากสถาปัตยกรรมระบบปฏิบัติการและความคาดหวังด้านสิ่งแวดล้อม:

- บน Windows วิธีที่แนะนำในการติดตั้ง Gemini CLI นั้นเกี่ยวข้องกับการใช้ประโยชน์จากระบบย่อย Windows สำหรับ Linux (WSL) เพื่อให้สภาพแวดล้อมที่มีลักษณะคล้าย Linux แบบเต็มหรือติดตั้งโดยตรงใน Powershell/Windows Terminal พร้อม Node.js ที่ติดตั้งผ่านผู้จัดการแพ็คเกจ Windows เช่น Winget ซึ่งรวมถึงขั้นตอนพิเศษเพื่อเปิดใช้งาน WSL หรือจัดการตัวแปรสภาพแวดล้อมเฉพาะของ Windows และการพึ่งพา

- บน Linux การติดตั้งนั้นตรงไปตรงมามากขึ้น ผู้ใช้เพียงติดตั้ง node.js ผ่านตัวจัดการแพ็คเกจการกระจายของพวกเขาจากนั้นติดตั้ง Gemini CLI ทั่วโลกผ่าน NPM สภาพแวดล้อมพร้อมออกนอกกรอบเพื่อรองรับ CLI โดยไม่มีเลเยอร์ความเข้ากันได้เพิ่มเติม

ทั้งสองแพลตฟอร์มต้องการบัญชี Google สำหรับการตรวจสอบความถูกต้องและการตั้งค่าเริ่มต้นเกี่ยวข้องกับการกำหนดค่าการปรากฏตัวของเทอร์มินัลและการเข้าสู่ระบบ OAUTH ของ Google ผ่านหน้าต่างเบราว์เซอร์

ความเข้าใจนี้ช่วยในการเลือกเส้นทางการติดตั้งที่เหมาะสมตามลักษณะของระบบปฏิบัติการและความคุ้นเคยของผู้ใช้กับสภาพแวดล้อมบรรทัดคำสั่ง Windows หรือ Linux เพื่อให้มั่นใจว่าการใช้งาน Google Gemini CLI ในเวิร์กโฟลว์นักพัฒนา