我在Cellar文件夹中找到了mongodb的两个版本,它们都已过时(由于OS 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
将其升级到某个版本,然后进行清理,无济于事。
Brew会同时保留两者吗?这是否意味着可能会有软件包,每个软件包都依赖于不同的版本?有没有办法解决这个问题并(优雅地)摆脱任何未使用的版本?