ホームページ  >  記事  >  バックエンド開発  >  Sublime Text の LSP-gopls は、カスタムの場所ではなく $HOME に go ディレクトリを作成します

Sublime Text の LSP-gopls は、カスタムの場所ではなく $HOME に go ディレクトリを作成します

WBOY
WBOY転載
2024-02-13 12:12:081088ブラウズ

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

php エディタの Xinyi は、Sublime Text の LSP-gopls プラグインがインストール プロセス中に、ユーザーのカスタムの場所。この問題はユーザーに不便を引き起こす可能性があるため、ここで解決策を提供します。

質問の内容

私は Go 開発に Sublime Text と LSP-gopls プラグインを使用しており、カスタム GOPATH 設定: $HOME/Code/ $HOME/go の代わりに go を使用します。

ただし、Sublime Text を実行するたびに、go/pkg/mod/... ディレクトリが $HOME ディレクトリ内に作成されます。通常、LSP-gopls はこれらのファイルを $GOPATH で指定されたディレクトリに保存する必要がありますが、デフォルトのディレクトリが使用されます。

###の解き方?

LSP-gopls であることは間違いありません。これを無効にして

$HOME のディレクトリを削除し、Sublime Text を再起動すると、この動作は解消されます。 .zshrcexport GOPATH=$HOME/Code/go があります。プラグイン設定で、カスタム パスを gopls"command" : ["/Users/user/Code/go/bin/gopls"] に設定します。

回避策

LSP-golsp設定で

$GOMODCACHEを設定する必要があることがわかりました。 リーリー

以上がSublime Text の LSP-gopls は、カスタムの場所ではなく $HOME に go ディレクトリを作成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。