酿造版本未知命令特立独行



我的brew version命令有问题,我正在尝试运行

brew versions grails
Error: Unknown command: versions
 which brew                               127 ↵
/usr/local/bin/brew
brew -v
Homebrew 0.9.5

先试试这个:

brew tap homebrew/boneyard

因为CCD_ 1选项已过时。

UPDATE:他们已经开始在自制核心中放入多个版本(请参阅此处的消息),所以现在您将默认看到它:

$ brew update
$ brew search grails
grails                             grails@2.5

关于已弃用的"自制软件/版本"的信息:

versions命令被废弃,取而代之的是自制版本,这是一个单独的抽头,公式指向特定版本的包。你可以用brew tap homebrew/versionsbrew update添加它,然后你会从点击中看到特定的版本,如下所示:

$ brew search grails
grails                        homebrew/versions/grails20    homebrew/versions/grails22
homebrew/versions/grails224   homebrew/versions/grails13    homebrew/versions/grails21
homebrew/versions/grails223   homebrew/versions/grails23
$ brew install homebrew/versions/grails223

您还可以从常规点击中查看git提交日志,并选择这样的版本:

$ brew log grails
commit eeacedb303093999c60d5696e3385213021dc1eb
Author: Christian-Manuel Butzke <chris@fruwe.com>
Date:   Wed Jan 27 10:28:42 2016 +0900
    grails 3.0.12
    Closes #48501.
    Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
commit bbdbbe29827d77e5f530d804a07e9985f74d8cbe
Author: Xu Cheng <xucheng@me.com>
. . .
$ cd $(brew --prefix)
$ git checkout bbdbbe29827d77e5f530d804a07e9985f74d8cbe Library/Formula/grails.rb
$ brew install grails

当我运行brew tap homebrew/boneyardbrew versions node时,我得到了以下内容,看起来像是正确的替换:

您应该使用自制版本点击:
https://github.com/Homebrew/homebrew-versions

干杯!

最新更新