Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

How to install Homebrew on MacOS?

How to install Homebrew on MacOS?

What is Homebrew?

Homebrew or brew is the Missing Package Manager for MacOS.

Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with macOS. It can also install software not packaged for your Linux distribution to your home directory without requiring sudo.

Here is a command to install Homebrew on MacOS:

bash-3.2$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Here is a detailed console result:

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

Getting Permission Denied error?

If you are getting any Permission Denied error then follow this tutorial.


How to customize Brew command?

Type command brew help and you will see result as below. Try checking out list of all commands and you will find tons of config and update results. On my Mac I install PHP latest version using homebrew only.

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

Let’s check “brew config” command result:

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

Here is a result of command “man brew”:

man brew result:

Man brew result - Crunchify Tips

I hope this helps. Let me know if you face any issue installing Homebrew on MacOS.

Happy coding.

The post How to install Homebrew on MacOS? appeared first on Crunchify.

Enregistrer un commentaire

0 Commentaires