亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法brew切換go版本

無法brew切換go版本

Go
慕姐8265434 2023-07-26 17:43:01
我安裝了 go 版本 1.13.1 和 1.12.9$brew list --versions | grep gogo [email protected] 1.12.9但我無法切換到 1.12,錯誤表明我只安裝了 1.13.1 版本,與之前的列表相矛盾。$brew switch go 1.12Error: go does not have a version "1.12" in the Cellar.go installed versions: 1.13.1當我仔細查看 go 版本時(沒有 grep)$brew list --versions gogo 1.13.1所以我在安裝 go 1.12 時肯定做錯了什么,但是什么呢?我使用了brew install [email protected],我應該使用其他語法嗎?
查看完整描述

2 回答

?
飲歌長嘯

TA貢獻1951條經驗 獲得超3個贊

go[email protected]作為兩個具有不同名稱的包安裝,這意味著它們安裝在不同的位置。/usr/local/Cellar/go/usr/local/Cellar/[email protected]。

在這種情況下,您應該使用brew link.

brew?unlink?go

[email protected]?--overwrite

更新1

更多關于 的解釋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

更新2

任何人仍然想要舊的brew switch,請使用以下水龍頭,其中brew switch作為自定義子命令包含在內。

brew?tap?laggardkernel/tap
brew?switch?--help


查看完整回答
反對 回復 2023-07-26
?
明月笑刀無情

TA貢獻1828條經驗 獲得超4個贊

您可以使用gvm Go Version Manager代替 switch?。

  1. bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

  2. source ~/.gvm/scripts/gvm

  3. gvm install go1.19

  4. gvm use go1.19 [--default]


查看完整回答
反對 回復 2023-07-26
  • 2 回答
  • 0 關注
  • 276 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號