> 백엔드 개발 > Golang > 'go mod tidy'가 go.mod의 go 버전을 자동으로 업그레이드합니까?

'go mod tidy'가 go.mod의 go 버전을 자동으로 업그레이드합니까?

王林
풀어 주다: 2024-02-06 09:05:04
앞으로
755명이 탐색했습니다.

“go mod tidy”会自动升级go.mod中的go版本吗?

질문 내용

이 프로젝트는 이전에 go.mod 中使用 go 1.20。我已在本地 Linux 计算机上将我的 go 版本升级到 1.21.0에 있었습니다.

프로젝트를 위해 go mod tidy 时,它自动升级了 go.mod 以使用 go 1.21.0출장할 때.

이것이 예상된 동작인 경우 이 동작을 비활성화할 수 있는 방법이 있습니까? go mod tidy를 실행하면 go.mod의 go 버전이 자동으로 업데이트되지 않나요? 다른 사람들은 아직 로컬로 업그레이드하지 않았을 수도 있기 때문입니다. go mod tidy 时,不会自动更新 go.mod 中的 go 版本吗?因为其他人可能还没有本地升级。


正确答案


go mod tidy 命令(当前)不会仅根据本地工具链版本更改 go.mod 中的 go

정답

go1.21,则您的模块需要 go1.21,强制 go 工具相应地更新 go.mod 中的 go.mod 指令。当构建模块实际上需要 go1.21 时,让您的模块声明 go1.21go mod tidy 명령(현재)은 로컬 툴체인 버전에 따라 go.mod만 변경하지 않습니다. > go 지시어 . 종속성을 기반으로 설정되며 패치 버전 추적이 필요하지 않습니다.

🎜종속성이 최소한 🎜을 요구하는 경우 이전 버전은 쓸모가 없습니다. 🎜

위 내용은 'go mod tidy'가 go.mod의 go 버전을 자동으로 업그레이드합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿