Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Apple

การติดตั้ง MongoDB บน macOS:คู่มือ Homebrew แบบทีละขั้นตอนง่ายๆ

คู่มือนี้เน้นที่การติดตั้ง MongoDB บน macOS มีสองวิธีในการติดตั้ง MongoDB บน ​​macOS:โดยการดาวน์โหลดไฟล์ macOS TAR.GZ หรือใช้ Homebrew ไฟล์ tar.gz คือชุดของไฟล์ที่รวมอยู่ในแพ็คเกจเดียว คล้ายกับไฟล์ Zip บน Windows อย่างไรก็ตาม เนื่องจากความซับซ้อน นักพัฒนาส่วนใหญ่พบว่าการใช้ TAR.GZ เพื่อติดตั้ง MongoDB บน ​​Mac เป็นเรื่องยาก นี่คือเหตุผลที่เราจะใช้ Homebrew

โฮมบรูว์คืออะไร

Homebrew เป็นตัวจัดการแพ็คเกจที่ขาดหายไปสำหรับ macOS เป็นยูทิลิตี้ฟรีที่อนุญาตให้ผู้ใช้ติดตั้ง อัปเดต และจัดการไลบรารีและแพ็คเกจผ่านบรรทัดคำสั่ง

ทำไมคุณถึงต้องการโฮมบรูว์

ในทางเทคนิคแล้ว คุณไม่จำเป็นต้องใช้โฮมบรูว์เนื่องจากคุณสามารถติดตั้ง MongoDB โดยใช้ไฟล์ TAR.GZ ได้ แม้ว่ามันอาจจะเป็นเรื่องที่ท้าทายก็ตาม อย่างไรก็ตาม หากคุณติดตั้ง MongoDB ผ่าน Homebrew คุณจะได้รับประโยชน์ดังต่อไปนี้

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

ต้องการเรียนรู้เพิ่มเติมหรือไม่? ไปที่ brew.sh

ตอนนี้เรามาดูกันว่าคุณสามารถติดตั้ง MongoDB โดยใช้ Homebrew ได้อย่างไร

  1. ก่อนที่จะติดตั้ง MongoDB คุณจะต้องติดตั้ง Homebrew
  2. สำหรับสิ่งนั้น ให้เปิดเทอร์มินัลแล้วไปที่ brew.sh
  3. คัดลอกคำสั่งโดยคลิกปุ่มคัดลอกไอคอน
  4. วางคำสั่งในเทอร์มินัลแล้วกด Enter . สิ่งนี้จะไม่ติดตั้งตัวชงเอง ในการติดตั้งการชง คุณเพียงแค่ต้องทำอีกขั้นตอนหนึ่ง ซึ่งก็คือค้นหาโฟลเดอร์ที่ซ่อนอยู่ชื่อ Zshrc (หรือเรียกอีกอย่างว่า Shell) และติดตั้ง Brew ในโฟลเดอร์นั้น
  5. หากต้องการค้นหาโฟลเดอร์ ตรวจสอบให้แน่ใจว่าคุณอยู่ในไดเร็กทอรีที่ถูกต้อง หากต้องการทำเช่นนั้น เพียงพิมพ์ CD และกด Enter .
  6. พิมพ์ ls -la และกด Enter . นี่จะแสดงรายการแบบยาวและไฟล์ที่ซ่อนทั้งหมด
  7. ที่นี่คุณจะเห็นไดเร็กทอรี dot และเราสนใจเฉพาะไดเร็กทอรีเท่านั้น Zshrc ไดเรกทอรี
  8. หากต้องการแทรก homebrew ในไดเร็กทอรี Zshrc ให้พิมพ์ vim .Zshrc และกด Enter เพื่อเปิด Vim
  9. กด ฉัน เพื่อเข้าสู่โหมดแทรก จากนั้นป้อนคำสั่งต่อไปนี้เพื่อเพิ่มโฮมบรูว์
    export PATH="$PATH:/opt/homebrew/bin/"

  10. เมื่อเสร็จแล้ว ให้กด Esc จากนั้นกดเครื่องหมายโคลอนแล้วพิมพ์ wq เพื่อเขียนและออกและกด Enter .
  11. ตอนนี้คุณต้องโหลดไดเร็กทอรี Zshrc อีกครั้งเพื่อติดตั้ง homebrew เพื่อทำเช่นนั้น ให้ป้อนคำสั่งต่อไปนี้หรือรีสตาร์ทเทอร์มินัลของคุณ
    source ~/.zshrc
  12. ตอนนี้เพื่อให้แน่ใจว่าติดตั้ง homebrew อย่างถูกต้อง ให้พิมพ์คำสั่งต่อไปนี้
    brew --version
  13. หากเทอร์มินัลแสดงเวอร์ชันของการชง แสดงว่าติดตั้งการชงอย่างถูกต้องแล้ว คุณสามารถดำเนินการติดตั้ง MongoDB ต่อได้
  14.  ในการติดตั้ง MongoDB คุณต้องติดตั้งเครื่องมือ Xcode ก่อน หากต้องการให้รันคำสั่งนี้ xcode-select -install .
  15. เมื่อคุณติดตั้งเครื่องมือ Xcode แล้ว ให้พิมพ์คำสั่งต่อไปนี้เพื่อแตะเข้าไปใน MongoDB สิ่งนี้จะรับรู้ถึงการชงเกี่ยวกับ MongoDB
    brew tap mongodb/brew

  16. สุดท้ายนี้ ให้ป้อนคำสั่งต่อไปนี้เพื่อติดตั้ง MongoDB
    brew install mongodb-community@6.0

  17. เมื่อติดตั้ง MongoDB แล้ว คุณจะไม่สามารถเริ่มใช้งานได้ทันที เนื่องจากคุณจะต้องดำเนินการคำสั่งบางคำสั่งก่อน หากต้องการเรียกใช้บริการ MongoDB ให้ดำเนินการคำสั่งต่อไปนี้:
    brew services start mongodb-community@6.0
  18. หากต้องการหยุดบริการ MongoDB สิ่งที่คุณต้องทำคือป้อนคำสั่งเดียวกัน แต่ลบ Start และเพิ่ม หยุด ในคำสั่ง
    brew services stop mongodb-community@6.0

  19. เห็นได้ชัดว่า คุณไม่ต้องการป้อนคำสั่งเหล่านี้ซ้ำแล้วซ้ำอีกเพื่อเริ่มและหยุดเซิร์ฟเวอร์ MongoDB หากคุณต้องการกำหนดค่าเซิร์ฟเวอร์ MongoDB ให้ทำงานเป็นกระบวนการเบื้องหลัง แม้ว่าคุณจะปิดเทอร์มินัลแล้ว ก็สามารถพิมพ์คำสั่งต่อไปนี้ได้
    mongod --config /opt/homebrew/etc/mongod.conf --fork

  20. ตอนนี้คุณสามารถดำเนินการต่อได้ทุกเมื่อและเริ่มเปลือกมะม่วงโดยป้อนคำสั่งต่อไปนี้
    mongosh

  21. เมื่อคุณรัน MongoDB เชลล์ คุณสามารถเริ่มทำงานกับโปรเจ็กต์ของคุณได้ เพื่อให้แน่ใจว่าเซิร์ฟเวอร์ MongoDB ทำงานอยู่ ให้พิมพ์ show dbs ซึ่งควรให้ฐานข้อมูลเริ่มต้นทั้งหมดของ MongoDB แก่คุณ
  22. เพียงเท่านี้ MongoDB ได้รับการติดตั้งอย่างถูกต้องบน macOS ของคุณแล้ว

หากคุณพบปัญหาใดๆ เมื่อพยายามติดตั้ง MongoDB ให้ลองอัปโหลดกระทู้บน StackOverflow หรือฟอรัมการเขียนโปรแกรมอื่นหรือหน้า Facebook เพื่อแก้ไขปัญหาของคุณ

เกี่ยวกับผู้เขียน

การติดตั้ง MongoDB บน macOS:คู่มือ Homebrew แบบทีละขั้นตอนง่ายๆ

ฮัมซา โมฮัมหมัด อันวาร์

Hamza Mohammad Anwar เป็นนักพัฒนาเว็บ JavaScript ระดับกลางที่มุ่งเน้นการพัฒนาแอปพลิเคชันประสิทธิภาพสูงโดยใช้เทคโนโลยี MERN ชุดทักษะของเขาประกอบด้วยความเชี่ยวชาญใน ReactJS, MongoDB, Express NodeJS และเทคโนโลยีอื่น ๆ ที่เกี่ยวข้อง Hamza ยังเป็นมืออาชีพที่ได้รับการรับรองด้านไอทีของ Google ซึ่งเน้นย้ำถึงความสามารถของเขาในการสนับสนุนด้านไอที ในฐานะนักแก้ปัญหาตัวยง เขาสร้างข้อผิดพลาดในคอมพิวเตอร์ขึ้นใหม่เพื่อแก้ไขปัญหาและค้นหาวิธีแก้ไขปัญหาทางเทคนิคต่างๆ