1. まず、インストール(Homebrewがインストール済みを前提にします)
$ brew install go
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew /core and homebrew /cask ).
.
.(略)
.
==> Deleted Formulae
safe
==> Downloading https: //homebrew .bintray.com /bottles/go-1 .12.4.high_sierra.bottle. tar .gz
==> Downloading from https: //akamai .bintray.com /99/9920e9264e80f0bac5098a0bbdbd1818c2c44eba37d3b9accd61c1236fcad5f2 ?__gda__=exp=1555645429~hmac=e139494e5eae781
==> Pouring go-1.12.4.high_sierra.bottle. tar .gz
🍺 /usr/local/Cellar/go/1 .12.4: 9,798 files, 452.6MB
|
2. 癖のようでバージョンを確認する
$ go version
go version go1.12.4 darwin /amd64
|
3. $GOPATHの設定
$ echo 'export GOPATH=$HOME/go' >> ~/.bash_profile
$ echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.bash_profile
$ source ~/.bash_profile
|
4. beegoをインストール
$go get -u github.com /astaxie/beego
$go get -u github.com /beego/bee
|
※ 普通に行けると思ったが、以下のエラーができました。gitがないと怒られました。
go: missing Git command. See https://golang.org/s/gogetcmd
package github.com/astaxie/beego: exec: "git": executable file not found in $PATH
gitをインストールします。→gitのインストール方法を略します。
無事にgitをインストールできたら、再度上記のbeegoインストールコマンドを実行します。今度無事に実行できたようです。
上記実効後、以下のようなフォルダが作成されたら、ダウンロードできた証拠です。
$ ls ~ /go/src/github .com/
astaxie/ beego/ shiena/
|
5. プロジェクトを作成
※今回のプロジェクト名は[test-web]とした場合
上記実行すると、[~/go/src/]の配下に[test-web]というプロジェクトが作られたはずです。
6. プロジェクトを実行
作られたプロジェクトの配下に移動した後、[bee run]を実行します。
$ cd ~ /go/src/test-web/
~ /go/src/test-web
$ bee run
______
| ___ \
| |_/ / ___ ___
| ___ \ / _ \ / _ \
| |_/ /| __/| __/
\____/ \___| \___| v1.10.0
2019 /04/19 14:08:12 INFO ▶ 0001 Using 'test-web' as 'appname'
2019 /04/19 14:08:12 INFO ▶ 0002 Initializing watcher...
test-web /controllers
test-web /routers
test-web
2019 /04/19 14:08:16 SUCCESS ▶ 0003 Built Successfully!
2019 /04/19 14:08:16 INFO ▶ 0004 Restarting 'test-web' ...
2019 /04/19 14:08:16 SUCCESS ▶ 0005 './test-web' is running...
2019 /04/19 14:08:19.753 [I] [asm_amd64.s:1337] http server Running on http: // :8080
|
7. ブラウザーで確認
0 件のコメント:
コメントを投稿