Update macOS dependencies

This commit is contained in:
Charlie O'Keefe 2021-12-15 12:55:56 -07:00
parent e9adcf7556
commit 9a31f0565f
1 changed files with 19 additions and 32 deletions

View File

@ -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
```