【问题标题】:Brew versions unknown command mavericksBrew 版本未知命令小牛
【发布时间】:2014-10-07 14:52:31
【问题描述】:

我在使用 brew versions 命令时遇到问题,我正在尝试运行

brew versions grails
Error: Unknown command: versions

 which brew                               127 ↵
/usr/local/bin/brew

brew -v
Homebrew 0.9.5

【问题讨论】:

  • 先试试这个brew tap homebrew/boneyard,因为versions 已经过时了。
  • 作为一个魅力!谢谢!,回答接受作为答案。

标签: homebrew zsh


【解决方案1】:

先试试这个:

brew tap homebrew/boneyard

因为versions 选项已过时。

【讨论】:

【解决方案2】:

更新:他们已经开始在 homebrew-core (see the message here) 中放置多个版本,所以现在你会默认看到它:

$ brew update
$ brew search grails
grails                             grails@2.5

关于已弃用的“homebrew/versions”的信息:

versions 命令已被废弃,取而代之的是 homebrew-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

【讨论】:

  • homebrew/versions 如上面 Mike Placentra 的回答也不再可用。如果有人有更新的方法来恢复此功能,请更新。
  • @LonnyEachus 你说得对,他们弃用了homebrew/versions。我刚刚用新的解决方案更新了我的答案。
  • 如果另一个进程(本例中为rvm requirements)坚持使用brew tap homebrew/versions,我该怎么办?它每次都会导致错误,我无能为力。 :(
  • 我正在使用 Homebrew 3.1.5。搜索显示版本。即$ brew search grails ==&gt; Formulae grails 我完全不知道如何找到可用的版本。 homebrew/versions 不见了,它是 404 所以没有进一步的线索。
【解决方案3】:

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

您应该改用 homebrew-versions 水龙头:
https://github.com/Homebrew/homebrew-versions

干杯!

【讨论】:

  • 是的,我还注意到,例如在 grails 中,brew 版本比 homebrew-versions 有更多可用的版本。
猜你喜欢
  • 2020-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-19
  • 1970-01-01
相关资源
最近更新 更多