我遇到了brew versions命令的问题,我正在尝试运行
brew versions grails
Error: Unknown command: versions
which brew 127 ↵
/usr/local/bin/brew
brew -v
Homebrew 0.9.5
答案 0 :(得分:30)
首先尝试:
brew tap homebrew/boneyard
因为versions
选项已过时。
答案 1 :(得分:8)
更新:他们已经开始在homebrew-core(see the message here)中放置多个版本,所以现在默认情况下你会看到它:
$ brew update
$ brew search grails
grails grails@2.5
有关已弃用的“自制/版本”的信息:
versions
命令已过时,支持homebrew-versions,这是一个单独的点击,其公式指向特定版本的包。您可以使用brew tap homebrew/versions
和brew 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 commit日志并选择一种版本:
$ 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
答案 2 :(得分:7)
当我运行brew tap homebrew/boneyard
然后brew versions node
时,我得到了以下内容,这看起来是正确的替代品:
您应该使用自制版本的点击:
https://github.com/Homebrew/homebrew-versions
干杯!