Katsuoのサイト
いろいろ書いていきます。
環境;thinkpad x220 windows10
現象; vimでgoのLSPのgoplsを:LspInstallServerでインストールしようとしても途中で止まってちゃんとインストールできない。
下記のようなメッセージが出る。
go get: installing executables with `go get` in module mode is deprecated.
Use `go install pkg@version` instead.
For more information, see https://golang.org.doc/go-get-install-deprecation
or run `go help get` or `go help install`.
go getは非推奨のコマンドなので代わりにgo installを使ってくれというメッセージ。 vim-lsp-settingsの:LspInstallServerコマンドで自動的にインストールされるので、 プラグインが実行するようにしているgo getコマンドをgo installコマンドに修正しないと いけなそう。自動的にインストールしてくれ分便利だけどこういうとき一気に分からなくなる。
自分でやる方法もあるのかもしれないので調べてみる。qiitaに記事があった。 vim-lsp-settingsにもissueとして同じ現象のことが書かれていた。
goのコマンドなど全然わからないのでこの際基本から調べてみる。
goplsを自分でインストールすればとりあえずよさそうなのでよくわからないままに 下記コマンドを実行したらエラーが消えてlspも動いてくれているっぽいのでとりあえずは ok。
go install golang.org/x/tools/gopls@latest
エントリポイントとは、…
cmdプロンプトを管理者で下記のコマンドを実行
> sfc / sannow
実行することで修復が必要なものは修復してくれる。