Homebrew MacOS'a nasıl kurulur?
Yayınlanan: 2022-01-31
Homebrew nedir?
Homebrew veya brew, MacOS için Eksik Paket Yöneticisidir.
Homebrew, Apple'ın macOS'a dahil etmediği UNIX araçlarını kurmanın easiest and most flexible
yoludur. Ayrıca, Linux dağıtımınız için paketlenmemiş yazılımı without requiring sudo
ana dizininize yükleyebilir.
Başlayalım:
- macOS için Eksik Paket Yöneticisini yükleyin.
- MacOS'ta Homebrew Nasıl Kurulur ve Kullanılır?
- Demleme paket yöneticisini kullanmak için Homebrew'u macOS'a yükleyin.
- Homebrew Mac'e nasıl kurulur ve neden yapmalısınız?
- Homebrew Nedir ve Mac OSX'e Nasıl Kurulur?
Homebrew'u MacOS'a yüklemek için bir komut:
1 |
bash - 3.2 $ / bin / bash - c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" |
İşte ayrıntılı bir konsol sonucu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
bash - 3.2 $ / bin / bash - c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" == > Checking for ` sudo ` access ( which may request your password ) . . . Password : == > This script will install : / usr / local / bin / brew / usr / local / share / doc / homebrew / usr / local / share / man / man1 / brew . 1 / usr / local / share / zsh / site - functions / _brew / usr / local / etc / bash_completion . d / brew / usr / local / Homebrew == > The following existing directories will be made group writable : / usr / local / bin / brew == > The following existing directories will be made writable by user only : / usr / local / share / zsh / usr / local / share / zsh / site - functions == > The following existing directories will have their owner set to app : / usr / local / bin / brew / usr / local / share / zsh / usr / local / share / zsh / site - functions Press RETURN to continue or any other key to abort : == > / usr / bin / sudo / bin / chmod u + rwx / usr / local / bin / brew / usr / local / share / zsh / usr / local / share / zsh / site - functions == > / usr / bin / sudo / bin / chmod g + rwx / usr / local / bin / brew == > / usr / bin / sudo / bin / chmod go - w / usr / local / share / zsh / usr / local / share / zsh / site - functions == > / usr / bin / sudo / usr / sbin / chown app / usr / local / bin / brew / usr / local / share / zsh / usr / local / share / zsh / site - functions == > / usr / bin / sudo / usr / sbin / chown - R app : admin / usr / local / Homebrew == > Downloading and installing Homebrew . . . remote : Enumerating objects : 55858 , done . remote : Counting objects : 100 % ( 11560 / 11560 ) , done . remote : Total 55858 ( delta 11559 ) , reused 11560 ( delta 11559 ) , pack - reused 44298 Receiving objects : 100 % ( 55858 / 55858 ) , 19.38 MiB | 21.83 MiB / s , done . Resolving deltas : 100 % ( 41131 / 41131 ) , completed with 1581 local objects . From https : //github.com/Homebrew/brew * [ new branch ] dependabot / bundler / Library / Homebrew / rbi - 0.0.11 - > origin / dependabot / bundler / Library / Homebrew / rbi - 0.0.11 * [ new branch ] fxcoudert - patch - 1 - > origin / fxcoudert - patch - 1 d5dfe4d6a . . 2ae21a582 master - > origin / master * [ new tag ] 2.4.10 - > 2.4.10 * [ new tag ] 2.4.11 - > 2.4.11 * [ new tag ] 2.4.12 - > 2.4.12 Updating files : 100 % ( 2908 / 2908 ) , done . HEAD is now at 2ae21a582 Merge pull request #12803 from Homebrew/dependabot/bundler/Library/Homebrew/zeitwerk-2.5.4 Updated 1 tap ( homebrew / core ) . == > Installation successful ! == > Homebrew has enabled anonymous aggregate formulae and cask analytics . Read the analytics documentation ( and how to opt - out ) here : https : //docs.brew.sh/Analytics No analytics data has been sent yet ( nor will any be during this install run ) . == > Homebrew is run entirely by unpaid volunteers . Please consider donating : https : //github.com/Homebrew/brew#donations == > Next steps : - Run brew help to get started - Further documentation : https : //docs.brew.sh |
İzin Reddedildi hatası mı alıyorsunuz?

Herhangi bir İzin Reddedildi hatası alıyorsanız, bu öğreticiyi izleyin.
Brew komutu nasıl özelleştirilir?
brew help
komutunu yazın ve sonucu aşağıdaki gibi göreceksiniz. Tüm komutların listesini kontrol etmeyi deneyin ve tonlarca yapılandırma ve güncelleme sonucu bulacaksınız. Mac'imde PHP'nin en son sürümünü yalnızca homebrew kullanarak yüklüyorum.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
bash - 3.2 $ brew help Example usage : brew search TEXT | / REGEX / brew info [ FORMULA | CASK . . . ] brew install FORMULA | CASK . . . brew update brew upgrade [ FORMULA | CASK . . . ] brew uninstall FORMULA | CASK . . . brew list [ FORMULA | CASK . . . ] Troubleshooting : brew config brew doctor brew install -- verbose -- debug FORMULA | CASK Contributing : brew create URL [ -- no - fetch ] brew edit [ FORMULA | CASK . . . ] Further help : brew commands brew help [ COMMAND ] man brew https : //docs.brew.sh |
“brew config” komut sonucunu kontrol edelim:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
bash - 3.2 $ brew config HOMEBREW_VERSION : 3.3.12 ORIGIN : https : //github.com/Homebrew/brew HEAD : 768b172393339b4654107dc6a840a2cd08dc64b9 Last commit : 9 days ago Core tap ORIGIN : https : //github.com/Homebrew/homebrew-core Core tap HEAD : bc7dd6ce5ab03dc49e2207c9d5f16b27ef0893c3 Core tap last commit : 55 minutes ago Core tap branch : master HOMEBREW_PREFIX : / usr / local HOMEBREW_CASK_OPTS : [ ] HOMEBREW_CORE_GIT_REMOTE : https : //github.com/Homebrew/homebrew-core HOMEBREW_MAKE_JOBS : 16 Homebrew Ruby : 2.6.8 = > / System / Library / Frameworks / Ruby . framework / Versions / 2.6 / usr / bin / ruby CPU : 16 - core 64 - bit kabylake Clang : 11.0.3 build 1103 Git : 2.24.3 = > / Library / Developer / CommandLineTools / usr / bin / git Curl : 7.79.1 = > / usr / bin / curl macOS : 12.3 - x86_64 CLT : 11.3.0.32.62 Xcode : N / A |
İşte "man brew" komutunun bir sonucu:
man brew
sonucu:

Umarım bu yardımcı olur. Homebrew'i MacOS'a yüklerken herhangi bir sorunla karşılaşırsanız bana bildirin.
Mutlu kodlama.