This repository is NOT supported by Tarantool Team.
However, if you're interested in this project, we're happy to accept a contribution via a pull request.
This is Homebrew tap or several versions of formulae for installing Tarantool to different versions of Mac OSX systems.
brew tap tarantool/tap
brew update
brew install [email protected]
There is already Tarantool formulae in the central Homebrew-core repository, so why we may need this Tap?
It's complicated. Tarantool supports several versions of a product
at the same time, of different stability levels, e.g. LTS, stable, beta,
not saying there is actual development head. Unfortunately, you have to be very
large product, installed millions of installations, to make possible to keep several
versions of formulaes available in the Homebrew-core, e.g. at the moment of writing
Boost was available as 4 versions: HEAD
(1.74), temporary alias 1.74, and older
versions - 1.57 and 1.60.
Moreover, Homebrew is not keeping all released versions, just only a fraction.
To have fuller control of that is available, for which product version and/or MacOSX versions, you need to use vendor Tap.
These formulaes use Homebrew, and will recompile installed project upon download, so you have to install Xcode before.
This command will add this tap to the list of used Homebrew sources for installation:
brew tap tarantool/tap
This is good practice before installing formula from central repository or from the tap to update all definitions with:
brew update
To install formulae you usually run brew install <productname>
with the name of
formula used for installation of productname. Formula name may include particular
version of product, e.g. [email protected]
if you want to install older version,
not the latest one.
So for installing of versions below, you need to run commands:
Tarantool version | Command |
---|---|
1.10 (lts) | brew install [email protected] |
2.5 (stable) | brew install [email protected] |
2.6 (stable) | brew install [email protected] |
2.7 (stable) | brew install [email protected] |
2.8 (stable) | brew install [email protected] |
2.10 (release) | brew install [email protected] |
latest stable release | brew install tarantool/tap/tarantool |
master | brew install tarantool/tap/tarantool --HEAD |
Only versions mentioned below have been adapted to build binary bottles, all the rest will require full rebuild from sources:
Tarantool version | Target |
---|---|
[email protected] (1.10.12) |
linux/x86_64, macos_bigsur/x86_64 |
[email protected] (2.8.4) |
linux/x86_64, macos_bigsur/x86_64 |
[email protected] (2.10.3). |
linux/x86_64, macos_bigsur/x86_64 |
brew help
, man brew
to see local Homebrew documentation.