Formula-Cookbook: correct HOMEBREW_NO_INSTALL_FROM_API value
This commit is contained in:
parent
44a43f1a46
commit
c70ce7a4bf
@ -33,7 +33,7 @@ Packages are installed according to their formulae. Read over a simple one, e.g.
|
|||||||
|
|
||||||
Make sure you run `brew update` before you start. This ensures your Homebrew installation is a Git repository.
|
Make sure you run `brew update` before you start. This ensures your Homebrew installation is a Git repository.
|
||||||
|
|
||||||
To create or edit formulae locally, you'll need to `brew tap homebrew/core` if you haven't previously. This clones the `homebrew-core` Git repository where Homebrew expects it to be, which is `$(brew --repository)/Library/Taps/homebrew/homebrew-core/Formula`. As you are developing, you'll also need to set `HOMEBREW_NO_INSTALL_FROM_API=0` before any `install` commands, to force `brew` to use the local repository instead of the API.
|
To create or edit formulae locally, you'll need to `brew tap homebrew/core` if you haven't previously. This clones the `homebrew-core` Git repository where Homebrew expects it to be, which is `$(brew --repository)/Library/Taps/homebrew/homebrew-core/Formula`. As you are developing, you'll also need to set `HOMEBREW_NO_INSTALL_FROM_API=1` before any `install` commands, to force `brew` to use the local repository instead of the API.
|
||||||
|
|
||||||
Before submitting a new formula make sure your package:
|
Before submitting a new formula make sure your package:
|
||||||
|
|
||||||
@ -106,7 +106,7 @@ Check out the [License Guidelines](License-Guidelines.md) for examples of comple
|
|||||||
### Check the build system
|
### Check the build system
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
HOMEBREW_NO_INSTALL_FROM_API=0 brew install --interactive foo
|
HOMEBREW_NO_INSTALL_FROM_API=1 brew install --interactive foo
|
||||||
```
|
```
|
||||||
|
|
||||||
You’re now at a new prompt with the tarball extracted to a temporary sandbox.
|
You’re now at a new prompt with the tarball extracted to a temporary sandbox.
|
||||||
@ -265,7 +265,7 @@ For Python formulae, running `brew update-python-resources <formula>` will autom
|
|||||||
### Install the formula
|
### Install the formula
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
HOMEBREW_NO_INSTALL_FROM_API=0 brew install --build-from-source --verbose --debug foo
|
HOMEBREW_NO_INSTALL_FROM_API=1 brew install --build-from-source --verbose --debug foo
|
||||||
```
|
```
|
||||||
|
|
||||||
`--debug` will ask you to open an interactive shell if the build fails so you can try to figure out what went wrong.
|
`--debug` will ask you to open an interactive shell if the build fails so you can try to figure out what went wrong.
|
||||||
@ -537,7 +537,7 @@ In embedded patches, the string "HOMEBREW\_PREFIX" is replaced with the value of
|
|||||||
### Creating the diff
|
### Creating the diff
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
HOMEBREW_NO_INSTALL_FROM_API=0 brew install --interactive --git foo
|
HOMEBREW_NO_INSTALL_FROM_API=1 brew install --interactive --git foo
|
||||||
# (make some edits)
|
# (make some edits)
|
||||||
git diff | pbcopy
|
git diff | pbcopy
|
||||||
brew edit foo
|
brew edit foo
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user