EGO-LOG

40代2児の父。主にプログラム学習と開発、仮想通貨、メタバース、たまに関係ないことを綴る。

記録(2022/1/29)

これまで

スマホアプリを開発したいがどの言語が良いか・・持ってる端末がandroidだから、と安直にandroid studioを選択。

↓で一通り学習。

 

AndroidStudio学習後

Webアプリも開発できたらいいな、と思い。言語を選定。

なんとなくgo言語を選択し始める。

↓購入したのはKindle

改訂2版 基礎からわかる Go言語

改訂2版 基礎からわかる Go言語

  • 作者:古川昇
  • シーアンドアール研究所
Amazon

記述がシンプルで身につけば開発しやすそう。

 

フレームワーク

まだ基本学習の途中だけど、フレームワークを利用した方が絶対後々良さそう、と適当な理由でGinの組み込みを試す。

↓を参考にさせて頂いております。

qiita.com

クイックスタート | Gin Web Framework

 

インストールとダウンロードまでは進んだが、サンプルプログラムの起動でつまずいているところ。

f:id:tenomeuonome:20220130053828j:plain

 

ちゃんと調べればわかりそうだけど今日はここまで

 

------

と思ったけどやっぱ調べる。

korattablog.com

 

moduleが無い? 以下のコマンドで解消するとあるが・・

$ go mod init

↓のエラー

go: cannot determine module path for source directory c:\development\go (outside GOPATH, module path must be specified)

コマンド実行する場所が悪いんだろうか

 

castaneai.hatenablog.com

明示的にパッケージ名を指定とな

$ go mod init "github.com/gin-gonic/gin"

で通ったっぽい。

go mod init "github.com/gin-gonic/gin"
go: creating new go.mod: module github.com/gin-gonic/gin
go: to add module requirements and sums:
        go mod tidy

 

が、ビルドでエラー

import "github.com/gin-gonic/gin" is a program, not an importable package

 

進まない。