我正在关注用于安装两个 Mac 实用程序的在线资源
http://www.economyofeffort.com/2014/08/11/beyond-ctrl-remap-make-that-caps-lock-key-useful/
以下是相关部分:
安装Karabiner 和Seil。 (同样,如果您使用 Homebrew Cask,您可以使用 $ brew cask install karabiner 和 $ brew cask 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
甚至不清楚最后一行输出的含义:系统上似乎没有发生任何事情。
我在优胜美地。
截至 2021 年,对我来说这个问题的答案是,而不是
brew cask install myprogram
我应该运行:
brew install --cask myprogram
自 2021 年起,请改用此命令:
brew install cask your-package
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
caskroom/cask
已移动,我需要改用 homebrew/cask
。 brew install caskroom/cask/brew-cask Error: caskroom/cask was moved. Tap homebrew/cask instead.
我遇到过同样的问题。现在你应该使用:
brew install --cask <package>
代替:
brew cask install <package>
您也可以只brew install Caskroom/cask/seil
。它会自动为您挖掘正确的木桶:)
No available formula or cask with the name "caskroom/cask/seil". ==> Searching for similarly named formulae... Error: No similarly named formulae found.
尽管其中一些答案目前是正确的,但这些答案都没有展示他们的工作,因此如果再次发生变化,可能不再正确。
我遇到了这个问题,偶然发现了这个页面,这足以让我对命令行的变化以及可能记录在哪里感到好奇。原来你可以去这里:
https://formulae.brew.sh/cask/
您单击的任何一个都会向您显示当前要使用的命令。例如,iterm2 页面:
https://formulae.brew.sh/cask/iterm2
就在顶部,它有正确的命令可以使用,所以如果他们改变它,你会看到新的语法是什么。
$ brew install --cask firefox
,而之前,命令的格式是例如 brew cask install skype
。显然,这在 2.6.0 中已更改。博客/发行说明 brew.sh/2020/12/01/homebrew-2.6.0 提到:“所有 brew cask 命令已被弃用,在必要时支持 brew 命令(带有 --cask)”,但我没有找到更多详细信息,但为什么他们会进行此更改。
使用 brew install --cask
在尝试了多种排列和组合后,它对我有用。
brew tap caskroom/cask
brew install brew-cask
现在,您已准备好brew cask
。
brew
没有找到 brew-cask 公式,但确实找到了 brew install homebrew/completions/brew-cask-completion
。这为我启用了 brew cask
。
@JeremyJohn 的答案是过时的,安装 Android
sdk 你应该使用这个命令:
brew install --cask android-sdk
使用以下命令安装它:
brew install brew-cask-completion
我不明白为什么最高投票的答案对我不起作用。但是您可以执行 brew install homebrew/cask/appName
之类的操作
使用 macOS Big Sur ,运行 brew install ...
将有效
自 Homebrew 2.6.0 released in 2020.12.01 起,brew cask
已被弃用,后来被弃用。
Homebrew 不仅管理 TUI 包(来自 homebrew-core
存储库的公式),它还能够管理 GUI 包(来自 homebrew-cask
存储库的木桶)。在过去,brew list
、brew outdated
等 brew
命令只对公式有效。木桶操作分为 brew cask
。
自 2.6.0 起,Homebrew 优先支持木桶。所有 brew
命令对公式和木桶都有效。 您必须明确指定 --formula
或 --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
为了我,
brew install <program_name>
到目前为止运行良好。
例如,我试图安装 Oracle Virtual Box,它的公式被列为
$ brew cask install virtualbox
。
https://i.stack.imgur.com/R4uHS.png
我认为 homebrew
会自动处理木桶依赖性。
fatal: ambiguous argument 'refs/remotes/origin/master': unknown revision or path not in the working tree.
而不是这个
brew cask install yourprogram
我跑了:
brew install --cask yourprogram
我建议按照以下步骤操作。
第 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 install caskroom/cask/brew-cask
Warning: caskroom/cask/brew-cask-0.59.0 already installed, it's just not linked
这很容易通过运行来解决:
$ brew link brew-cask
我以前也有同样的问题。让我挠头,终于想通了并使用了如下命令:
酿造命令--cask
这对我有用。
不定期副业成功案例分享
brew install spotify
它对我有用。--cask
brew install --cask font-fira-code