【问题标题】:Homebrew error occurred when I command "brew cask install virtualbox" or "brew cask search google-chrome"当我命令“brew cask install virtualbox”或“brew cask search google-chrome”时发生 Homebrew 错误
【发布时间】:2014-07-10 21:04:53
【问题描述】:

我正在尝试使用 brew-cask 安装虚拟盒,但是返回这种错误并且我无法安装虚拟盒。我使用 MacOSX Lion 10.7.5 和 homebrew 0.9.5,ruby 2.1.0-p0

我已经在下面的终端中描述了这个过程。

首先brew tap命令成功。

    $ brew tap phinze/cask
    Cloning into '/usr/local/Library/Taps/phinze/homebrew-cask'...
    remote: Reusing existing pack: 32538, done.
    remote: Counting objects: 36, done.
    remote: Compressing objects: 100% (36/36), done.
    remote: Total 32574 (delta 16), reused 2 (delta 0)
    Receiving objects: 100% (32574/32574), 11.72 MiB | 379 KiB/s, done.
    Resolving deltas: 100% (19138/19138), done.
    Tapped 1 formula
    It looks like you tapped a private repository. To avoid entering your
    credentials each time you update, you can use git HTTP credential caching
    or issue the following command:

      cd /usr/local/Library/Taps/phinze/homebrew-cask
      git remote set-url origin git@github.com:phinze/homebrew-cask.git

其次,我已经安装了 brew-cask 如下

    $ brew install brew-cask
    Warning: brew-cask-0.35.0 already installed

第三,当我尝试安装virtualbox,但它返回这种错误,我无法安装Virtualbox。

    $ brew cask install virtualbox
    ==> Removing legacy Tap
    Error: No available cask for virtualbox

【问题讨论】:

  • 嘿Anon,我只是确认virtualbox.rb 的出现。有virtualbox.rb。这是 brew-cask 存储库中的问题吗?我可以通过拉另一个分支来纠正这个问题吗?
  • 是的,对之前的评论/答案感到抱歉...使用新存储库运行它告诉我virtualbox 正在下载...虽然我还没有完成下载...跨度>

标签: macos virtualbox homebrew homebrew-cask


【解决方案1】:

自制桶存储库has moved。你试过了吗:

brew tap caskroom/cask
brew install brew-cask
brew cask install virtualbox

而不是 phinz?

更新:

正如 Jon Nalley 指出的那样,brew install brew-cask 现在是 deprecated

2015 年 12 月重要更新:Homebrew-Cask 现在将与 Homebrew 一起保持更新(有关详细信息,请参阅 #15381)。如果您还没有,请运行brew uninstall --force brew-cask; brew update 以切换到新系统。

【讨论】:

  • 谢谢安农!我刚刚尝试了brew tap caskroom/cask,但我无法安装为brew install brew-cask 它返回Error: No available formula for brew-cask 错误。
  • 不知道这是否会有所帮助,但在按照步骤安装 brew-cask 之前,请尝试进行全新安装:brew untap brew-caskbrew uninstall cask
  • 重新安装 brew-cask 后,我可以安装 virtualbox 等..!!!非常感谢匿名!
  • brew uninstall brew-cask - brew tap caskroom/cask - brew install brew-cask 这对我有用。
  • 我相信brew install brew-cask 一直是deprecated
【解决方案2】:
brew tap caskroom/cask
brew install brew-cask
brew cask install virtualbox

为我工作。

【讨论】:

    【解决方案3】:

    一开始,我得到了“多次点击”错误:

    ~ $ brew install brew-cask
    Error: Formulae found in multiple taps:
     * caskroom/cask/brew-cask
     * phinze/cask/brew-cask
    

    然后,我包含了 brew-cask 的完整(caskroom)路径并且它起作用了:

     brew install caskroom/cask/brew-cask
     brew cask install virtualbox
    

    【讨论】:

      【解决方案4】:
      brew install caskroom/cask/brew-cask
      brew install homebrew/completions/brew-cask-completion
      

      这对我有用

      【讨论】:

        【解决方案5】:

        截至 2021 年 3 月,此问题的答案是使用 cask 命令,如下所示:

        brew install --cask <anypackage>
        

        例如:

        brew install --cask virtualbox
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-03-14
          • 1970-01-01
          • 2018-03-06
          • 1970-01-01
          • 2019-05-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多