0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

VSCodeでGoのデバッグができない Failed to launch: could not launch process: unsupported architecture of windows/i386 - only windows/amd64 windows/arm64 are supported

Posted at

はじめに

VSCodeでGoのデバッグが出来ないものかと色んな方々の記事を参考に試していました。

↓参考にした記事
https://qiita.com/momotaro98/items/7fbcad57a9d8488fe999

しかし記事のとおり準備をしてもデバッグができない…デバッグボタン押してもなんかへんなエラーポップアップが出る…?🤔

なんてことになりましたので備忘録残しました。

※原因はほんとしょうもなかったです笑

環境

Windows10

問題

冒頭でも書きましたが、上記記事などを参考にVSCodeでGoのデバッグをするための拡張機能、必要ライブラリ、launch.jsonの設定をしていざデバッグクリック!!!

……と進めたら以下VSCodeのエラーポップアップが出てきました😇

Failed to launch: could not launch process: unsupported architecture of windows/i386 - only windows/amd64 windows/arm64 are supported

解決方法

原因はエラーポップアップに書いてある内容そのままの意味で、GoのバージョンがサポートされていないものをWindowsでインストールして使ってたから、でした!!!(Copilot君に頼ってばっかじゃなくてちゃんとエラー内容翻訳して自分で確認しろ)

自分がインストールしていたのはこれ

go1.23.1.windows-386.msi

最新バージョンのgo1.23.1の部分だけ見てインストールしていたみたいです。
後ろのwindows-xxxの部分も適切なものにしないと動いてくれないみたいですね。

なので、正しいGoのバージョンを再インストールします。

  1. Windowsのコントロールパネル→プログラムと機能から、現在インストールされているGoをアンインストール

  2. Goの公式ページからwindows-386ではない(amd64 or arm64のGo)バージョンのものをインストールしてくる

おわりに

超初歩的なミスでした。。
エラーが出たらすぐにCopilotに頼る癖を治すべきですな。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?