diff options
Diffstat (limited to 'docs/Tips-N'-Tricks.md')
| -rw-r--r-- | docs/Tips-N'-Tricks.md | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/docs/Tips-N'-Tricks.md b/docs/Tips-N'-Tricks.md index e6e18ca9e..66fe1a709 100644 --- a/docs/Tips-N'-Tricks.md +++ b/docs/Tips-N'-Tricks.md @@ -3,11 +3,11 @@ ## Installing previous versions of formulae The supported method of installing specific versions of -some formulae is to see if there is a versions formula like e.g. `gcc@6` available. If the version you’re looking for isn’t available, consider [opening a pull request](How-To-Open-a-Homebrew-Pull-Request.md)! +some formulae is to see if there is a versioned formula (e.g. `gcc@6`) available. If the version you’re looking for isn’t available, consider [opening a pull request](How-To-Open-a-Homebrew-Pull-Request.md)! ### Installing directly from pull requests You can [browse pull requests](https://github.com/Homebrew/homebrew-core/pulls) -and install through the direct link. For example Python 3.3.0 pull request [Homebrew/homebrew#15199](https://github.com/Homebrew/homebrew/pull/15199) +and install through the direct link. For example, Python 3.3.0 from pull request [Homebrew/homebrew#15199](https://github.com/Homebrew/homebrew/pull/15199): ```sh brew install https://raw.github.com/dsr/homebrew/9b22d42f50fcbc5e52c764448b3ac002bc153bd7/Library/Formula/python3.rb @@ -50,7 +50,7 @@ renaming the file from <code>otp_src_R13B03</code> to download. This means instead of manually renaming a formula, you can run `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 SHA256 value. This can be useful for updating formulae to new versions. +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. ## Using Homebrew behind a proxy Behind the scenes, Homebrew uses several commands for downloading files (e.g. curl, git, svn). Many of these tools can download via a proxy. It's a common (though not universal) convention for these command-line tools to observe getting the proxy parameters from environment variables (e.g. `http_proxy`). Unfortunately, most tools are inconsistent in their use of these environment parameters (e.g. curl supports `http_proxy`, `HTTPS_PROXY`, `FTP_PROXY`, `GOPHER_PROXY`, `ALL_PROXY`, `NO_PROXY`). @@ -63,12 +63,13 @@ internet for details), including at runtime: http_proxy=http://<proxyhost>:<proxyport> brew install $FORMULA ``` -### Proxy Authentication +To use proxy authentication: + ```sh http_proxy=http://<user>:<password>@<proxyhost>:<proxyport> brew install $FORMULA ``` -## Installing stuff without the Xcode-CLT +## Installing stuff without the Xcode CLT ```sh $ brew sh # or: eval $(brew --env) $ gem install ronn # or c-programs |
