ダッシュで奪取

ゲーム、読書、人生

Beego はろーわーるどした

軽い気持ちで触ってみようと思ったら、色々詰まってしまったのでメモです。

環境
  • Go 1.19.2
  • Bee 2.0.4

インストール

$ cd $GOPATH
$ go install github.com/beego/bee/v2@latest

# golang.org/x/sys/unix
pkg/mod/golang.org/x/sys@v0.0.0-20191005200804-aed5e4c7ecf9/unix/syscall_darwin.1_13.go:25:3: //go:linkname must refer to declared function or variable
pkg/mod/golang.org/x/sys@v0.0.0-20191005200804-aed5e4c7ecf9/unix/zsyscall_darwin_amd64.1_13.go:27:3: //go:linkname must refer to declared function or variable
pkg/mod/golang.org/x/sys@v0.0.0-20191005200804-aed5e4c7ecf9/unix/zsyscall_darwin_amd64.1_13.go:40:3: //go:linkname must refer to declared function or variable
pkg/mod/golang.org/x/sys@v0.0.0-20191005200804-aed5e4c7ecf9/unix/zsyscall_darwin_amd64.go:28:3: //go:linkname must refer to declared function or variable
pkg/mod/golang.org/x/sys@v0.0.0-20191005200804-aed5e4c7ecf9/unix/zsyscall_darwin_amd64.go:43:3: //go:linkname must refer to declared function or variable
pkg/mod/golang.org/x/sys@v0.0.0-20191005200804-aed5e4c7ecf9/unix/zsyscall_darwin_amd64.go:59:3: //go:linkname must refer to declared function or variable
pkg/mod/golang.org/x/sys@v0.0.0-20191005200804-aed5e4c7ecf9/unix/zsyscall_darwin_amd64.go:75:3: //go:linkname must refer to declared function or variable
pkg/mod/golang.org/x/sys@v0.0.0-20191005200804-aed5e4c7ecf9/unix/zsyscall_darwin_amd64.go:90:3: //go:linkname must refer to declared function or variable
pkg/mod/golang.org/x/sys@v0.0.0-20191005200804-aed5e4c7ecf9/unix/zsyscall_darwin_amd64.go:105:3: //go:linkname must refer to declared function or variable
pkg/mod/golang.org/x/sys@v0.0.0-20191005200804-aed5e4c7ecf9/unix/zsyscall_darwin_amd64.go:121:3: //go:linkname must refer to declared function or variable
pkg/mod/golang.org/x/sys@v0.0.0-20191005200804-aed5e4c7ecf9/unix/zsyscall_darwin_amd64.go:121:3: too many errors

なんかたくさん出た

github.com

@develop だといけるらしい?

$ go install github.com/beego/bee/v2@develop

$ bee version
______
| ___ \
| |_/ /  ___   ___
| ___ \ / _ \ / _ \
| |_/ /|  __/|  __/
\____/  \___| \___| v2.0.4

ヤッター

プロジェクト作成

$ cd ~/projects

自分は projects 配下を作業用にしているので、一旦そちらに移動

$ bee new beego-hello

2022/10/18 23:42:46 **SUCCESS**  ▶ 0003 New application successfully created!

beego-hello という名前で作成

起動してみる

$ cd beego-hello/
$ bee run

2022/10/18 23:43:41 **ERROR**    ▶ 0004 Failed to build the application: controllers/default.go:4:2: missing go.sum entry for module providing package github.com/beego/beego/v2/server/web (imported by beego-hello); to add:

go get beego-hello

怒られた

go get beego-hello しろと書かれているので、やる

$ go get beego-hello
$ bee run

golang.org/x/sys/unix
# golang.org/x/sys/unix
../../go/pkg/mod/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f/unix/syscall_darwin.1_13.go:29:3: //go:linkname must refer to declared function or variable

またなんか出た

github.com

最後に記載されている対処を試してみる

$ go get -u golang.org/x/sys
$ bee run


2022/10/18 23:46:31.121 **[I]** [server.go:241]  http server Running on http://:8080

localhost:8080 にブラウザでアクセス

ヤッター

参考URL

おわりに

公式サイトがリンク切れ起こしているのですが、どこを見ればいいのだろうか……