家酿酒桶选项不被认可?

我正在使用在线资源安装两个Mac实用程序

http://www.economyofeffort.com/2014/08/11/beyond-ctrl-remap-make-that-caps-lock-key-useful/

以下是相关部分:

同时安装Karabiner和Seil。(同样,如果你使用Homebrew Cask,你可以用

安装karabiner和

$ brew install seil

但是选项不被识别?

06:51:35/shared $brew cask install seil
Error: Unknown command: cask

然后,只是为了好玩,我尝试了没有的命令:

06:55:01/shared $brew install seil
Error: No available formula for seil
Searching formulae...
Searching taps...
Caskroom/cask/seil

我们甚至不清楚最后一行输出意味着什么:系统上似乎什么都没有发生。

我在约塞米蒂。

218547 次浏览

UPD:由于命令brew install caskroom/cask/brew-cask给你以下错误Error: caskroom/cask was moved. Tap homebrew/cask instead.,请运行brew install homebrew/cask

要使用brew cask,你必须安装它,这是brew的扩展,不是本地的。

要安装它,你需要从命令行运行brew install caskroom/cask/brew-cask

Homebrew Cask Github

你也可以brew install Caskroom/cask/seil。它会自动为你点击正确的桶:)

另一件要检查的事情是它可能已经安装但没有链接:

$ brew install caskroom/cask/brew-cask
Warning: caskroom/cask/brew-cask-0.59.0 already installed, it's just not linked

这很容易通过运行:

$ brew link brew-cask

brew tap caskroom/cask

brew install brew-cask

现在,你准备brew cask

使用以下命令安装:

brew install brew-cask-completion

到2021年,对我来说,这个问题的答案是

brew cask install myprogram

我应该跑:

brew install --cask myprogram

我也有同样的问题。现在你应该使用:

brew install --cask <package>

而不是:

brew cask install <package>

对我来说,

brew install <program_name>一直工作得很好。

例如,我试图安装Oracle Virtual Box,它的公式被列为

$ brew cask install virtualbox

但是,$ brew install virtualbox工作得很好。我发现它正在安装应用程序作为桶显示在截图. __abc1

我认为homebrew会自动处理桶的依赖关系。

这些答案——尽管其中一些目前是正确的——都没有显示出他们的工作,因此如果这种情况再次发生变化,可能就不再正确了。

我遇到了这个问题,无意中发现了这个页面,这足以让我对命令行中的更改以及可能在哪里记录这些更改感到好奇。原来你可以在这里:

https://formulae.brew.sh/cask/

你点击的任何一个都将显示你当前要使用的命令。例如,iterm2页面:

https://formulae.brew.sh/cask/iterm2

在顶部有正确的命令,所以如果他们改变了,你会看到新的语法是什么。

我不知道为什么票数最高的答案对我没用。但是你可以做一些类似brew install homebrew/cask/appName的事情

与macOS大苏尔,运行 brew install ... 将工作

因为Homebrew 2.6.0于2020.12.01发布brew cask已弃用,后来被删除

Homebrew不仅管理TUI包(来自homebrew-core repo的公式),它还能够管理GUI包(来自homebrew-cask repo的桶)。在过去,brew命令如brew listbrew outdated只对公式生效。桶操作被分离到brew cask

自2.6.0以来,Homebrew有优先支持桶。所有brew命令对公式和桶都有效。必须显式地指定__ABC1或--cask来分别表示它们

# Some examples
brew list # both formula and cask
brew list --formula
brew list --cask


brew outdated # both formula and cask
brew outdated --formula
brew outdated --cask

@JeremyJohn的回答已经过时了,要安装Android sdk,你应该使用这个命令:

brew install --cask android-sdk

从2021年开始使用此命令:

brew install cask your-package

使用brew install——cask <

在尝试了多次排列和组合后,这对我来说很有效。

我建议遵循以下步骤。

步骤1:执行brew install --help

可能会像这样。

Usage: brew install [options] formula|cask [...]


Install a formula or cask. Additional options specific to a formula may be
appended to the command.

步骤2:遵循帮助创建命令并执行的提示。

brew install cask chromedriver

而不是这个

brew cask install yourprogram

我跑了:

brew install --cask yourprogram

我以前也遇到过同样的问题。我一直在挠头,最后想出并使用了如下命令:

酿造命令——酒桶

这对我很管用。