问题标签 [homebrew-cask]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3647 浏览

homebrew - Brew 列出并安装特定版本的 Formula

我想安装 2.6.X 但找不到有关如何指定公式版本的文档。Brew 仅安装最新版本的公式。

我正在使用以下版本的 brew

我正在从 2.2.1 升级并希望固定到 2.6.X

如果有人可以将我指向https://docs.brew.sh/上的正确文档,以列出所有可用版本并安装非常棒的特定版本。

0 投票
0 回答
503 浏览

java - 如何在 Mac OS 中使用 Brew 安装多个 JDK 次要版本(不是主要版本)

我已经使用自制软件安装了 JDK 1.8.0_192,

出于开发目的,我还想安装 JDK 1.8.0_152。有没有办法使用自制软件来完成这个?

注意:这不是关于安装多个主要版本(即 v1.7、v1.8),这在Mac OS X 和多个 Java 版本中得到了回答。这个问题是关于安装次要版本(即 v1.8.0_152、v1.8.0_192)。

0 投票
1 回答
113 浏览

xcode - 带有“brew test-bot”的 Travis 任务失败了过时的命令行工具

我正在更新travis-ci自制水龙头brew test-bot的测试,但失败并出现错误:

我得到了正确的环境softwareupdate,但想知道是否有办法绕过这个,直到新版本不在 Travis 的 VM 映像中?

  • .yml 文件:

还注意到该brew tap-new模板现在使用 Azure 管道而不是 Travis

0 投票
1 回答
490 浏览

python - 自制 python@2 和 python 提供损坏的 sqlite3

我正在使用最新版本的 macOS 和 homebrew,brew doctor 没有发现任何问题。我只是使用 brew install python, brew install python@2 来获取最新版本的 python。

当我输入 python -c "import sqlite3" 时,我收到以下错误消息:

python2.7 -c "import sqlite3"
130 ↵ Traceback(最近一次调用最后):文件“”,第 1 行,在文件“/usr/local/Cellar/python@2/2.7.15_2/Frameworks/Python.framework/版本/2.7/lib/python2.7/sqlite3/init.py”,第 24 行,从 dbapi2 导入 * 文件“/usr/local/Cellar/python@2/2.7.15_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sqlite3/dbapi2.py ",第 28 行,从 _sqlite3 导入 * ImportError: dlopen(/usr/local/Cellar/python@2/2.7.15_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_sqlite3 .so, 2): Symbol not found: _sqlite3_enable_load_extension 引用自:/usr/local/Cellar/python@2/2.7.15_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_sqlite3 .so 预期在:/usr/local/Cellar/python@2/2.7.15_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_sqlite3 中的 /usr/lib/libsqlite3.dylib 。所以

python -c "import sqlite3"
1 ↵ Traceback(最近一次调用最后):文件“”,第 1 行,在文件“/usr/local/Cellar/python/3.7.2_1/Frameworks/Python.framework/Versions/3.7/ lib/python3.7/sqlite3/初始化.py”,第 23 行,从 sqlite3.dbapi2 导入 * 文件“/usr/local/Cellar/python/3.7.2_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/sqlite3/dbapi2.py ",第 27 行,从 _sqlite3 导入 * ImportError: dlopen(/usr/local/Cellar/python/3.7.2_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_sqlite3.cpython -37m-darwin.so,2):未找到符号:_sqlite3_enable_load_extension 引用自:/usr/local/Cellar/python/3.7.2_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload /_sqlite3.cpython-37m-darwin.so 预期在:/usr/local/Cellar/python/3.7.2_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7 中的 /usr/lib/libsqlite3.dylib /lib-dynload/_sqlite3.cpython-37m-darwin.so

什么可能导致问题?我尝试下载python源代码并编译它,并将_sqlite3.so或_sqlite3.cpython-37m-darwin.so文件移动到brew安装文件夹中,一切正常。brew 会不会忘记公式中的某些内容?除了从源代码编译 .so 文件并手动解决问题外,我还能做什么?

0 投票
1 回答
568 浏览

homebrew - 为什么显示 brew 重复项的搜索?

我正在使用 brew / homebrew 的搜索来找到木桶“Visual Studio”,但结果都翻了一番。为什么会这样?我怎样才能只看到一个命中?

brew search --casks vis

brew 搜索的结果(图片)

2019-05-06 更新

brew search --casks vis

brew 搜索的结果(文本)

不再有双倍的结果。

0 投票
3 回答
7294 浏览

homebrew - zsh compinit:安装 Homebrew 后 Mac 上的不安全目录错误消息

在我的 Mac 上安装 Homebrew 和 Homebrew-Cask 后(作为管理员,用户 ID 为“admin”,运行 MacOS 10.12.6),我收到错误消息

每次我启动zsh。用 compaudit 投资这个问题,我发现提到了几个不安全的目录,大多数与 Homebrew 相关 - 例如/usr/local/share/zsh/site-functions. 此目录及其条目具有访问权限 0755,这应该没问题,但是 - 例如 - 条目

这是 Homebrew 中定义 zsh 完成的文件的符号链接,拥有所有者admin。我的猜测是 zsh 想在这里看到用户root

如果这是 Linux,我只需将这些文件的所有者更改为root,或者更确切地说,我会首先以 root 身份进行整个安装。然而,在 MacOS 10.12 中,他们甚至“管理员”都不允许完全控制系统,虽然我可以以管理员身份登录,但我什至不知道 root 的密码。

这个问题有聪明的解决方案吗?或者,我们可以以某种方式教 zsh compinit 永远不要问这个烦人的问题,要么接受不安全的目录,要么跳过它们?或者最好以管理员身份登录,然后简单地删除有问题的符号链接site-functions?我可以忍受一个不知道如何处理brew命令的完成系统。

0 投票
1 回答
13422 浏览

macos - brew cask 更新或卸载错误:定义无效:无效的'depends_on macos'值:“:lion”

由于定义错误,我无法卸载或升级某些木桶。

Fe 如果我运行更新或升级:

我试图查看公式中是否有可以编辑的内容,但没有找到与此错误相关的任何内容。

0 投票
2 回答
6665 浏览

homebrew-cask - 如何手动卸载 Homebrew 桶?

我安装了一个 Homebrew 桶,当我尝试卸载它时,它给了我一个错误:

这使我无法使用brew删除木桶安装的文件或撤消木桶安装过程所做的其他更改。

如何手动移除木桶,并反转安装时的范围?


0 投票
2 回答
2316 浏览

homebrew - brew 命令抛出 github 相关错误

我的所有 brew 命令(更新、配置、docker 等)在我的 Mac v10.14.2 上都抛出以下错误:

我已经尝试过以下选项:
1. brew untap homebrew/homebrew-x11 -> 给出与报告相同的错误。
2. brew untap homebrew/homebrew-dupes -> 给出与报告相同的错误。
3. brew resintall 失败并出现与报告相同的错误Failed during: /usr/local/bin/brew update --force

~/.bash_profile 中的 brew 相关条目:
alias brew='brew update && brew'

关于如何摆脱这个问题的任何建议?

0 投票
2 回答
5569 浏览

homebrew - 自制:木桶“java”定义无效

最近更新我的木桶时,我开始收到以下错误:

我在 MacOS 10.14.4 和我的 Homebrew 版本上:

这是输出brew cask upgrade --verbose --debug

和输出brew tap

这是brew doctor如果它有帮助的输出:

我已经搜索过,但似乎找不到解决此问题的方法。有什么建议么?