概要
以下、自分用のメモです。
前回、Windows上にインストールしてみたのですが
なんかビルドにすごく時間がかかったりするので
ついでなので、Gitpod上で試せる環境を作ってみました。
Gitpod の設定ファイル
以下のように調整したら、動作する環境が作れます。
Gitpodには VNC 環境が整備ずみのイメージがありますので、それをベースにて必要なものをインストール。
.gitpod.yml
を以下のように調整しました。
image: gitpod/workspace-full-vnc:latest tasks: - name: install staticcheck init: go install honnef.co/go/tools/cmd/staticcheck@latest - name: install go-task init: go install github.com/go-task/task/v3/cmd/task@latest - name: install goimport init: go install golang.org/x/tools/cmd/goimports@latest - name: install revive init: go install github.com/mgechev/revive@latest - name: install wails init: go install github.com/wailsapp/wails/v2/cmd/wails@latest - name: install wails requirements command: sudo apt update ; sudo apt install -y libgtk-3-dev libwebkit2gtk-4.0-dev nsis upx-ucl ports: - port: 5900 onOpen: ignore # vnc - port: 6080 onOpen: ignore vscode: extensions: - golang.go - svelte.svelte-vscode
こんな感じ
日本語向けのフォントとか入れていないので日本語は使えませんが、試すのには問題ないです。
Linuxだと起動が大分早いですね。やっぱり。
これで、ブラウザだけで勉強できる環境が手に入った。
リポジトリ
以下で、公開していますので、よかったらご参考まで。
参考情報
過去の記事については、以下のページからご参照下さい。
サンプルコードは、以下の場所で公開しています。