Update macOS dependencies
This commit is contained in:
parent
e9adcf7556
commit
9a31f0565f
|
@ -2,13 +2,13 @@
|
|||
|
||||
This document assumes you are starting from a fresh install of macOS.
|
||||
|
||||
Most recently tested 2021-09-21 with the following macOS release:
|
||||
Most recently tested 2021-12-14 with the following macOS release:
|
||||
|
||||
```
|
||||
% sw_vers
|
||||
ProductName: macOS
|
||||
ProductVersion: 11.5.2
|
||||
BuildVersion: 20G95
|
||||
ProductVersion: 12.0.1
|
||||
BuildVersion: 21A559
|
||||
```
|
||||
|
||||
|
||||
|
@ -46,13 +46,13 @@ $ brew upgrade <formula name>
|
|||
|
||||
Homebrew has a search page you can use to look up formula names: http://formulae.brew.sh/
|
||||
|
||||
Most recently tested 2021-09-21 with the following Homebrew release:
|
||||
Most recently tested 2021-12-14 with the following Homebrew release:
|
||||
|
||||
```
|
||||
% brew --version
|
||||
Homebrew 3.2.13
|
||||
Homebrew/homebrew-core (git revision 9a917cc5fcd; last commit 2021-09-21)
|
||||
Homebrew/homebrew-cask (git revision 0892bc690f; last commit 2021-09-21)
|
||||
Homebrew 3.3.8
|
||||
Homebrew/homebrew-core (git revision d50fec801e7; last commit 2021-12-14)
|
||||
Homebrew/homebrew-cask (git revision 9e847b02f5; last commit 2021-12-14)
|
||||
```
|
||||
|
||||
|
||||
|
@ -66,39 +66,26 @@ that, the second attempt should succeed.
|
|||
$ brew install virtualbox
|
||||
```
|
||||
|
||||
Most recently tested 2021-09-21 with the following Virtualbox release:
|
||||
Most recently tested 2021-12-14 with the following Virtualbox release:
|
||||
|
||||
```
|
||||
% VBoxManage --version
|
||||
6.1.26r145957
|
||||
6.1.30r148432
|
||||
```
|
||||
|
||||
|
||||
|
||||
## Install Vagrant
|
||||
|
||||
As of 2021-09-21, the current vagrant version (2.2.18) conflicts with the most recent version of
|
||||
vagrant-scp (0.5.7).
|
||||
|
||||
Github issues for that version conflict:
|
||||
https://github.com/hashicorp/vagrant/issues/12504
|
||||
https://github.com/invernizzi/vagrant-scp/issues/46
|
||||
|
||||
When that conflict is resolved, with a new release of vagrant or vagrant-scp or both, we should be
|
||||
able to `brew install vagrant` here. Until then, a workaround is to install vagrant 2.2.16:
|
||||
|
||||
```
|
||||
$ curl -O -L https://github.com/Homebrew/homebrew-cask/raw/015bd57c9637d517f1a814e46a1ece5de570c263/Casks/vagrant.rb
|
||||
$ brew install --cask ./vagrant.rb
|
||||
$ brew install vagrant
|
||||
```
|
||||
|
||||
(after the above steps the `vagrant.rb` file can be removed)
|
||||
|
||||
Most recently tested 2021-09-21 with the following Vagrant release:
|
||||
Most recently tested 2021-12-14 with the following Vagrant release:
|
||||
|
||||
```
|
||||
% vagrant --version
|
||||
Vagrant 2.2.16
|
||||
Vagrant 2.2.19
|
||||
```
|
||||
|
||||
|
||||
|
@ -109,11 +96,11 @@ Vagrant 2.2.16
|
|||
$ brew install gnupg
|
||||
```
|
||||
|
||||
Most recently tested 2021-09-21 with the following GnuPG release:
|
||||
Most recently tested 2021-12-14 with the following GnuPG release:
|
||||
|
||||
```
|
||||
% gpg --version
|
||||
gpg (GnuPG) 2.3.2
|
||||
gpg (GnuPG) 2.3.3
|
||||
libgcrypt 1.9.4
|
||||
[...]
|
||||
```
|
||||
|
@ -122,7 +109,7 @@ libgcrypt 1.9.4
|
|||
|
||||
## Install Python 3.x
|
||||
|
||||
As of this writing, python 3.8.2 is installed by default in macOS, which should work fine. You can
|
||||
As of this writing, python 3.9.9 is installed by default in macOS, which should work fine. You ca
|
||||
optionally install the 'python' homebrew package to get a later version.
|
||||
|
||||
```
|
||||
|
@ -132,11 +119,11 @@ $ brew install python
|
|||
Note that to run python 3.x you need to use the name `python3`; running `python` will run python
|
||||
2.x.
|
||||
|
||||
Most recently tested 2021-09-21 with the following Python release:
|
||||
Most recently tested 2021-12-14 with the following Python release:
|
||||
|
||||
```
|
||||
% python3 --version
|
||||
Python 3.9.7
|
||||
Python 3.9.9
|
||||
```
|
||||
|
||||
|
||||
|
@ -160,9 +147,9 @@ eval "$(direnv hook bash)"
|
|||
direnv also supports several other shells -- zsh, fish, tcsh, and elvish as of this writing. Its
|
||||
website includes instructions for enabling each of the shells it supports.
|
||||
|
||||
Most recently tested 2021-09-21 with the following direnv release:
|
||||
Most recently tested 2021-12-14 with the following direnv release:
|
||||
|
||||
```
|
||||
% direnv --version
|
||||
2.28.0
|
||||
2.29.0
|
||||
```
|
||||
|
|
Loading…
Reference in New Issue