首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux上的brew实用程序:从瓶子倒出的东西与从源代码构建的东西有什么不同?

Linux上的brew实用程序:从瓶子倒出的东西与从源代码构建的东西有什么不同?
EN

Stack Overflow用户
提问于 2020-06-09 23:56:28
回答 1查看 53关注 0票数 0

这是一个brew“包”:

代码语言:javascript
复制
brew info pyenv
pyenv: stable 1.2.18 (bottled), HEAD
Python version management
https://github.com/pyenv/pyenv
/usr/local/Cellar/pyenv/1.2.16 (671 files, 2.5MB)
  Poured from bottle on 2020-03-09 at 20:39:44
/usr/local/Cellar/pyenv/1.2.17 (696 files, 2.5MB) *
  Poured from bottle on 2020-03-20 at 11:02:14
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/pyenv.rb
==> Dependencies
Required: autoconf ✔, openssl@1.1 ✘, pkg-config ✘, readline ✔
==> Options
--HEAD
    Install HEAD version
==> Analytics
install: 48,345 (30 days), 179,715 (90 days), 619,315 (365 days)
install-on-request: 46,259 (30 days), 168,874 (90 days), 572,926 (365 days)
build-error: 0 (30 days)

下面是我安装的另一个brew“包”:

代码语言:javascript
复制
brew info pyenv-virtualenv
pyenv-virtualenv: stable 1.1.5, HEAD
Pyenv plugin to manage virtualenv
https://github.com/pyenv/pyenv-virtualenv
/usr/local/Cellar/pyenv-virtualenv/1.1.5 (22 files, 65.4KB) *
  Built from source on 2020-03-20 at 11:12:52
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/pyenv-virtualenv.rb
==> Dependencies
Required: pyenv ✘
==> Options
--HEAD
    Install HEAD version
==> Caveats
To enable auto-activation add to your profile:
  if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi
==> Analytics
install: 9,469 (30 days), 32,494 (90 days), 104,366 (365 days)
install-on-request: 9,365 (30 days), 32,015 (90 days), 102,918 (365 days)
build-error: 0 (30 days)

为什么一个是“从瓶子里倒出来的”,另一个是“从源头上造出来的”。这两者有什么不同?

EN

回答 1

Stack Overflow用户

发布于 2020-06-10 16:39:12

在Homebrew的行话中,“瓶子”是一个预编译的包。“从瓶子里倒”的意思是“用预编译的包安装”。pyenv有一个瓶子,因为它需要编译,而pyenv-virtualenv不需要。

请参阅docs

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62286725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档