ชงประปาหมายถึงอะไร


270

บางครั้งผมเห็นบทความที่บอกว่าคำสั่งของbrew tapก่อนที่brew installบางสิ่งบางอย่าง ฉันสงสัยว่าtapหมายถึงอะไร และทำไมผมต้องทำงานtapก่อนinstall?


14
มันคือการเข้าถึงที่เก็บอื่น ๆ ที่ไม่รวมอยู่ในพื้นที่เก็บข้อมูลหลักของ Homebrew คุณต้องแตะก่อนติดตั้งแพ็กเกจที่มาจากที่เก็บอื่น brew tapท่านสามารถเข้าดูก๊อกปัจจุบันทั้งหมดที่มี
Caleb

11
ความคิดเห็นอื่น ๆ นั้นถูกต้อง แต่โดยวิธีการอธิบายเมื่อคุณแตะทรัพยากรคุณจะสามารถเข้าถึงมันได้ แต่มันก็ยังเป็นอีกหนึ่งเบียร์ / อ้างอิงเบียร์ (เป็นhomebrew) เพราะเมื่อคุณแตะถังเบียร์ที่คุณจะได้เป็นหลักเคาะวาล์วเป็นมันไป"สามารถเข้าถึงเบียร์"
Mark Setchell

13
หากคุณกำลังสับสนโดยความหลากหลายของคำกริยาเบียร์ที่เกี่ยวข้องกับที่ผมมีคำศัพท์
Andrew M

สิ่งเดียวที่ดีเกี่ยวกับชื่อเบียร์คือสั้น ๆ
Niall Connaughton

1
เหตุใดจึงเป็นสิ่งนี้ใน StackOverflow มันไม่เกี่ยวกับการเขียนโค้ด - Unix & LinuxหรือAsk Differentมีความเหมาะสมมากกว่า
Charles Duffy

คำตอบ:


271

คำสั่ง tap อนุญาตให้ Homebrew แตะลงในที่เก็บสูตรอื่น เมื่อคุณทำสิ่งนี้แล้วคุณจะขยายตัวเลือกซอฟต์แวร์ที่ติดตั้งได้

Git repos เพิ่มเติมเหล่านี้ (ด้านใน/usr/local/Homebrew/Library/Taps) อธิบายชุดของสูตรแพ็กเกจที่พร้อมสำหรับการติดตั้ง

เช่น

brew tap                     # list tapped repositories
brew tap <tapname>           # add tap
brew untap <tapname>         # remove a tap

11
brew caskดูเหมือนว่าจะเพิ่มcaskroom/caskrepo นั่นคือทางลัดและเป็นหลักเหมือนกับbrew tap caskroom/caskหรือไม่?
กิน

4
ดังนั้นวิธีนี้brew tapจะเพิ่มที่เก็บอย่างไม่เป็นทางการของบุคคลที่สาม?
wisbucky

1
คุณจะแสดงสูตรจากการแตะได้อย่างไร
Tom

3
สำหรับฉันเส้นทางคือ / usr / local / Homebrew / Library / Taps
Carl Pritchett

".. การนำเสนอสูตร" ความหมายของสูตรคืออะไร
vikramvi

43

brew tap เพิ่ม repos เพิ่มเติมลงในรายการสูตรที่สร้างแทร็กอัปเดตและติดตั้งจาก

brew tap <user>/<repo>ทำให้โคลนตื้นของพื้นที่เก็บข้อมูลที่https://github.com/user/homebrew-repo โปรดทราบว่าbrew tapคำนำหน้าชื่อ repo ด้วย "homebrew-" หลังจากนั้นชงจะสามารถทำงานกับสูตรเหล่านั้นราวกับว่าพวกเขาอยู่ในพื้นที่เก็บข้อมูลที่ยอมรับของ Homebrew

เอกสารฉบับเต็มสามารถดูได้ที่นี่พร้อมตัวเลือกทั้งหมดที่มี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.