VS Code Go 拡張機能エラー: go.mod 権限のためロードできません
次の場合、Visual Studio Code Go 拡張機能はロードに失敗する可能性があります。読み取り専用の go.mod ファイルが見つかります。この問題は複数回報告されていますが、決定的な解決策はまだ見つかっていません。
あるユーザーは、次のエラーが発生したと報告しました:
Error loading workspace: err: exit status 1: stderr: go: updates to go.mod needed, disabled by -mod=readonly : packages.Load error
を使用してファイルのアクセス許可を変更しようとした後chmod と w go.mod を実行しても、問題は解決しませんでした。ただし、次のコマンドを手動で実行すると、ユーザーのエラーは解決されたようです:
go mod tidy
このエラーの根本的な原因は不明ですが、go.mod ファイルと go.mod ファイルの間の不一致に関連している可能性があります。プロジェクト内の実際の依存関係。 go mod tiny を実行すると、不一致が解決され、Go 拡張機能が読み込めるようになる可能性があります。
go mod tiny を実行した後もエラーが解決しない場合は、Go 拡張機能と VS Code を再起動し、問題が解決するかどうかを観察することをお勧めします。自体。問題が解決しない場合は、Go 拡張機能を無効にしてから再度有効にし、更新があるかどうかを確認する必要がある場合があります。
以上がgo.mod 権限が原因で VS Code Go 拡張機能のロードに失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。