【问题标题】:MAC : No available formula with the name "brew-cask"MAC:没有名称为“brew-cask”的可用公式
【发布时间】:2019-08-07 15:21:11
【问题描述】:

点击 caskroom/cask 后尝试安装 brew-cask,

brew tap caskroom/cask
brew install brew-cask

但出现错误,

$ brew install brew-cask
  Updating Homebrew...
  Error: No available formula with the name "brew-cask" 
  ==> Searching for a previously deleted formula (in the last month)...
  Error: No previously deleted formula found. 
  ==> Searching for similarly named formulae...
  This similarly named formula was found:
  brew-cask-completion ✔
  To install it, run:
  brew install brew-cask-completion ✔
  ==> Searching taps...
  ==> Searching taps on GitHub...
  Error: No formulae found in taps.

尝试了 brew cleanup、未开发的 caskroom/cask 和重新安装 brew-cask 但没有运气。

我使用 brew install brew-cask-completion 安装了 brew-cask-completion。并在某处阅读 brew-cask 已弃用。那么解决办法是什么。我忽略了它并安装了java open sdk。我的问题是,不安装以后会不会出问题?

提前致谢!

【问题讨论】:

  • 我的投票把你变成 499,哈哈,谢谢你的好问题,我添加我的直接回答 here 以更好地帮助他人

标签: homebrew homebrew-cask


【解决方案1】:

尝试按以下顺序使用这些命令重新安装它:

brew uninstall brew-cask
brew untap caskroom/cask
brew tap caskroom/cask
brew install brew-cask

【讨论】:

  • 我试过这个卸载 brew-cask,错误抛出 Error: No such keg: /usr/local/Cellar/brew-cask
  • brew-cask 已弃用。知道用什么代替它或其他解决方案吗?
  • @Rashmi 啊,我明白了。尝试使用brew uninstall --force brew-cask; brew update 切换到新系统并尝试仅使用brew 而不是brew cask
  • 我已经安装了 brew-cask-completion。有什么想法吗?它是 brew-cask 的替代品吗?我会试试你的解决方案。
  • 你的意思是我应该尝试 brew 而不是 brew-cask。然后是 brew install brew。是不是很奇怪的命令?已经尝试过 brew uninstall --force brew-cask;没有运气。
【解决方案2】:

这是由于 core 安装损坏而发生的,实际上您在安装任何软件包时都会出现此错误,您应该修复:

rm -fr $(brew --repo homebrew/core)

然后为我安装你想要的任何东西:

brew intall deno

【讨论】:

  • 谢谢你!
  • 不客气,亲爱的@Morcus。我会给你一个+一个礼物
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-09-14
  • 2018-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-17
  • 2020-03-12
相关资源
最近更新 更多