Я нашел две версии mongodb в папке Cellar, они обе устарели (я не могу обновить их до последней из-за устаревших конфликтов ОС 10.10.3 + XCode), но brew cleanup
ничего не делает, чтобы избавиться старшего.
Это часть вывода brew info mongodb
:
mongodb: stable 4.0.3 [pinned at 3.4.9]
High-performance, schema-free, document-oriented database
https://www.mongodb.com/
/usr/local/Cellar/mongodb/3.2.10 (18 files, 248.2MB)
Poured from bottle on 2016-11-09 at 01:42:15
/usr/local/Cellar/mongodb/3.4.9 (18 files, 288.5MB) *
Built from source on 2017-10-17 at 08:54:34
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/mongodb.rb
==> Dependencies
Build: go ✘, pkg-config ✔, scons ✔
Required: openssl ✔, python@2 ✘
==> Requirements
Build: xcode ✘
Как видите, я уже пытался brew pin
перевести его на какую-то версию, а затем очистить, но безрезультатно.
Есть ли причина, по которой Бру оставил бы оба? Означает ли это, что могут быть пакеты, каждый из которых зависит от разных версий? Есть ли способ выяснить это и (изящно) избавиться от любой неиспользуемой версии?