環境
バージョン: 1.41.1
コミット: 26076a4de974ead31f97692a0d32f90d735645c0
日付: 2019-12-18T15:04:31.999Z
Electron: 6.1.5
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Linux x64 4.15.0-76-generic
拡張機能のインストール
Extensions
から Go
インストール
Ctrl+Shift+P
でコマンドパレットを開いて、GO: Install/Update tools
を実行
全ツールを選択してインストール
サンプルコード
package main
import (
"fmt"
)
func main() {
fmt.Println("hello world.")
i := 101
fmt.Println(i)
}
はまったこと
デバッグ実行したらなんか怒られた。
version of go is too old for this version of delve (minimum supported version 1.11, suppress this error with --check-go-version=false)
色々調べると、aptでgolangをインストールすると1.10
が入るっぽく、
delveは1.11
以上を要求するのでデバッグできないみたい。
https://golang.org/doc/install?download=go1.13.7.linux-amd64.tar.gz
ここを参考に手動で1.11
以上のVersionを入れてPATHを通す。
tar -C /usr/local -xzf go1.13.7.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
うごいたー!!
おわり。