Brew Switch
If you wish to switch your python
command to use a different Python interpreter (and it's a Python version you previously had installed using Homebrew):
NOTE: this might not be wise to do as you might have other software that relies on the Python interpreter you have currently (i.e. before the switch).
The Witcher 3: Wild Hunt — Complete Edition Switch NSP/XCI/NSZ + Update Download: Oct 10th, 2019. Pour the gelatin mix into a large bowl. Slowly stir in the boiling water. Stir at least 2 minutes, until the gelatin is completely dissolved. Stir in the pineapple juice.
- This coffee maker has a modest design with a simple On/Off switch, and it can brew up to 12 cups at a time. It has a water window on the side to help you measure the proper amount of liquid, as.
- MONSTER HUNTER RISE Switch NSP XCI NSZ (FULL Game) Release Year March 26, 2021 Genre Action Developer Capcom Publisher Capcom System Switch Image Format NSP XCI NSZ Game Version 1.1.1 Language Japanese, French, German, Italian.
- Brew install git: Install a package: brew uninstall git: Remove/Uninstall a package: brew upgrade git: Upgrade a package: brew unlink git: Unlink: brew link git: Link: brew switch git 2.5.0: Change versions: brew list -versions git: See what versions you have.
Otherwise to install multiple Python versions using Homebrew (instead of something like pyenv
)...
Template:

Example Python 3 template:
Now you can't view the commits via the GitHub UI because there are so many, so you'll have to clone the homebrew-core repository and do it via the command line:
Brew Switch Php
From there you can search for the commits which update the Python version by searching for the message python: update <version> bottle.
Example: we want to install Python version 3.7.5
Now we know the commit hash for the Python version 3.7.5
(i.e. 2efdfe5519
) we want we can install that version like so:
Installing previous versions of formulae
The supported method of installing specific versions ofsome formulae is to see if there is a versioned formula (e.g. gcc@7
) available. If the version you’re looking for isn’t available, consider using brew extract
.
Quickly remove something from /usr/local
This can be useful if a package can’t build against the version of something you have linked into /usr/local
.
And of course, you can simply brew link <formula>
again afterwards!
Install into Homebrew without formulae
Pre-downloading a file for a formula
Sometimes it’s faster to download a file via means other than thosestrategies that are available as part of Homebrew. For example,Erlang provides a torrent that’ll let you download at 4–5× the normalHTTP method.
Download the file and drop it in ~/Library/Caches/Homebrew
, butwatch the file name. Homebrew downloads files as <formula>-<version>
.In the case of Erlang, this requires renaming the file from otp_src_R13B03
toerlang-R13B03
.
brew --cache -s erlang
will print the correct name of the cacheddownload. This means instead of manually renaming a formula, you canrun mv the_tarball $(brew --cache -s <formula>)
.
You can also pre-cache the download by using the command brew fetch <formula>
which also displays the SHA-256 hash. This can be useful for updating formulae to new versions.
Installing stuff without the Xcode CLT
This imports the brew
environment into your existing shell; gem
will pick up the environment variables and be able to build. As a bonus brew
’s automatically determined optimization flags are set.
Switch Homebrew App Store
Install only a formula’s dependencies (not the formula)
Interactive Homebrew Shell
Hiding the beer mug emoji when finishing a build
This sets the HOMEBREW_NO_EMOJI
environment variable, causing Homebrewto hide all emoji.
The beer emoji can also be replaced with other character(s):
Editor plugins
Sublime Text
In Sublime Text 2/3, you can use Package Control to installHomebrew-formula-syntax,which adds highlighting for inline patches.
Vim
brew.vim adds highlighting toinline patches in Vim.
Emacs
homebrew-mode provides syntaxhighlighting for inline patches as well as a number of helper functionsfor editing formula files.
Homebrew Switch
pcmpl-homebrew provides completionfor emacs shell-mode and eshell-mode.
Atom
Linea Mini Micro Brew Switch
language-homebrew-formulaadds highlighting and diff support (with thelanguage-diff plugin).
