我试图安装gtk-mac-integration,根据我的理解,这并不依赖于python3(python2应该足够了),但brew仍然坚持安装python3。我不想安装python3,所以除非我错误地理解gtk-mac-integration
的公式,否则python2应该绰绰有余。
为什么brew尝试安装python3?
如果没有python3,我怎么能brew install gtk-mac-integration
?
答案 0 :(得分:1)
gtk-mac-integration
并不直接依赖于python3
,而是依赖于其中一个依赖关系。
如果你运行brew deps --tree gtk-mac-integration
,你会得到这样的东西(截断):
gtk-mac-integration (required dependencies)
...
└── gtk+3
...
├── libepoxy
│ ...
│ ├── meson
│ │ ├── :python3
│ │ ...
... ...
gtk-mac-integration
因此取决于gtk+3
,libepoxy
本身取决于meson
,这取决于python3
,需要brew info
。
对这些公式运行python3
并未显示任何允许我们避免安装gtk-mac-integration
的选项。因此,如果没有python3
,则无法安装gtk+3
。
编辑:brew install gtk-mac-integration --without-gtk+3
是推荐的依赖项;意思是如果你不需要它就可以在没有它的情况下构建:
[Rock]