問題:
「golang.org/x/net/route」をインポートする場合
build constraints exclude all Go files in go/src/golang.org/x/net/routego
この問題は、Windows および Linux プラットフォームで VSCode を使用しているユーザーによって報告されています。オンラインで検索しても、この特定の問題に対する解決策はないようです。
コード例:
エラーを引き起こすサンプル コード スニペットを次に示します:
package main import ( "golang.org/x/net/route" ) { rib, _ := route.FetchRIB(0, route.RIBTypeRoute, 0) messages, err := route.ParseRIB(route.RIBTypeRoute, rib) }
解決策:
考えられる解決策この問題は、Goland を使用しているユーザーによって確認されています (WSL2 上のソース コードと Windows 上の Goland を使用したセットアップ):
go clean -modcache
このコマンドはモジュール キャッシュをクリーンアップし、その後エラーを解決する必要があります。この解決策がすべての人に効果があるわけではないことに注意することが重要であり、他の潜在的な原因と解決策も検討することを常にお勧めします。
以上が「golang.org/x/net/route」をインポートすると「ビルド制約によりすべての Go ファイルが除外されます」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。