当我命令"brew cask install virtualbox"或"brew cask search google-chrome"时发生自制错误

tom*_*toy 43 macos homebrew virtualbox homebrew-cask

我正在尝试使用brew-cask安装虚拟机,但是返回这种错误,我无法安装virtualbox.我使用MacOSX Lion 10.7.5和自制软件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
Run Code Online (Sandbox Code Playgroud)

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

    $ brew install brew-cask
    Warning: brew-cask-0.35.0 already installed
Run Code Online (Sandbox Code Playgroud)

第三,当我尝试安装virtualbox时,却返回了这种错误,而我无法安装Virtualbox.

    $ brew cask install virtualbox
    ==> Removing legacy Tap
    Error: No available cask for virtualbox
Run Code Online (Sandbox Code Playgroud)

Dai*_*air 76

homebrew-cask存储库已经移动.你试过了吗:

brew tap caskroom/cask
brew install brew-cask
brew cask install virtualbox
Run Code Online (Sandbox Code Playgroud)

而不是phinz?

更新:

正如Jon Nalley指出的那样,brew install brew-cask现在弃用:

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

  • `brew uninstall brew-cask` - `brew tap caskroom/cask` - `brew install brew-cask`这对我有用. (5认同)
  • 我相信`brew install brew-cask`已被[弃用](https://github.com/caskroom/homebrew-cask#important-december-2015-update-homebrew-cask-will-now-be-kept-up -to-日期一起与 - 自制见-15381换的细节,如果任您还没有至今没有运行BREW的卸载---力BREW的木桶酿造更新到交换机,来-THE全新的系统). (3认同)
  • 不知道这是否有用,但在按照安装brew-cask的步骤之前,请尝试进行全新安装:`brew untap brew-cask`,`brew uninstall cask`. (2认同)

Vla*_*kov 9

brew tap caskroom/cask
brew install brew-cask
brew cask install virtualbox
Run Code Online (Sandbox Code Playgroud)

为我工作.