gpt4 book ai didi

go - 无法 brew switch go 版本

转载 作者:行者123 更新时间:2023-12-01 20:24:25 27 4
gpt4 key购买 nike

我已经安装了 1.13.1 和 1.12.9 版本

$brew list --versions | grep go
go 1.13.1
go@1.12 1.12.9

但是我无法切换到 1.12,一个错误表明我只安装了 1.13.1 版本,这与之前的 list 相矛盾。
$brew switch go 1.12
Error: go does not have a version "1.12" in the Cellar.
go installed versions: 1.13.1

当我仔细查看 go 版本时(没有 grep)
$brew list --versions go
go 1.13.1

所以我在安装 go 1.12 时一定是做错了什么,但是什么?我使用了 brew install go@1.12 ,我应该使用其他语法吗?

最佳答案

gogo@1.12 作为两个不同名称的包安装,这意味着它们安装在不同的位置。 /usr/local/Cellar/go/usr/local/Cellar/go@1.12

在这种情况下,您应该使用 brew link

brew unlink go

brew link go@1.12 --overwrite

关于 brew switch 的更多解释。 brew switch <version> 用于切换使用相同包名安装的版本。

例如,如果 go 1.13 和 1.13.1 都安装了,它们就会被放入
  • /usr/local/Cellar/go/1.13
  • /usr/local/Cellar/go/1.13.1

  • 在这种情况下,请使用 brew switch

    brew switch go 1.13
    brew switch go 1.13.1

    关于go - 无法 brew switch go 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58210941/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com