> 백엔드 개발 > Golang > Sublime Text의 LSP-gopls는 사용자 정의 위치 대신 $HOME에 go 디렉터리를 생성합니다.

Sublime Text의 LSP-gopls는 사용자 정의 위치 대신 $HOME에 go 디렉터리를 생성합니다.

WBOY
풀어 주다: 2024-02-13 12:12:08
앞으로
1151명이 탐색했습니다.

Sublime Text 中的 LSP-gopls 在 $HOME 中创建 go 目录而不是自定义位置

PHP 편집자 Xinyi는 최근 일부 사용자가 Sublime Text의 LSP-gopls 플러그인이 사용자 정의 위치를 ​​따르는 대신 설치 프로세스 중에 $HOME 디렉터리에 go 폴더를 생성한다고 보고했다는 사실을 발견했습니다. 이 문제는 사용자에게 다소 불편을 끼칠 수 있으므로 여기서 해결 방법을 제시합니다.

질문 내용

저는 Go 개발에 Sublime Text와 LSP-gopls 플러그인을 사용하는데, 커스텀GOPATH 设置:$HOME/Code/go 而不是 $HOME/go이 있습니다.

그런데 Sublime Text를 실행할 때마다 $HOME 目录中创建目录 go/pkg/mod/... 。通常,LSP-gopls 应将这些文件存储在 $GOPATH에서 지정한 디렉터리에 있는데 기본 디렉터리를 사용합니다.

어떻게 해결하나요?

LSP-gopls라고 확신합니다. 비활성화하면 $HOME에서 디렉터리를 삭제하고 Sublime Text를 다시 시작하면 이 동작이 사라지기 때문입니다. .zshrcexport GOPATH=$HOME/Code/go가 있습니다. 플러그인 설정에서 gopls에 대한 사용자 정의 경로를 "command": ["/Users/user/Code/go/bin/gopls"]로 설정합니다. $HOME 中的目录并重新启动 Sublime Text 时,这种行为就会消失。我在 .zshrc 中有 export GOPATH=$HOME/Code/go 。在插件设置中,将 gopls 的自定义路径设置为 "command" : ["/Users/user/Code/go/bin/gopls"]

解决方法

结果我需要在 LSP-golsp 设置中设置 $GOMODCACHE

해결 방법🎜🎜LSP-golsp 설정에서 $GOMODCACHE를 설정해야 했던 것으로 나타났습니다. 🎜 으아아아

위 내용은 Sublime Text의 LSP-gopls는 사용자 정의 위치 대신 $HOME에 go 디렉터리를 생성합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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